Documentation & Configuration



Integrating the Gift API takes minutes. It is one HTTP GET call, where the developer can add parameters to specify context to make the user experience as smooth as possible. Yiftee takes care of the payment processing, fraud/risk management, gift delivery, analytics/reporting, and sharing the revenue with the developer. The user can send a gift via email or text, and these are co-branded with the developer's brand and Yiftee. If you are interested in offering local merchant gift options (e.g. beer at the local bar, cup of coffee at the corner coffee shop, etc), please contact developers@yiftee.com with an inquiry.


For native-app implementations, open a webview with the url below. For web implementations, include a javascript file and call the sendGift method. In the Dashboard, you can select a subset of national brands to be the merchant options available to your users.



https://app.yiftee.com/api/v1/gifts/send.html?


Parameter Required Description
api_token required Without api_token, gifts sold via your app/website cannot be attributed to you. Get Your API Key.
sender_name required The sender’s name.
recipient_name required The recipient’s name.
recipient_email optional
The email at which the gift will be delivered.
recipient_phone optional
The phone number to which the gift will be delivered. Only supports US phone numbers, with no dashes or spaces.
sender_id_hash optional A unique identifier for that user to enable Saving Credit Card option and reporting analytics back to the Developer.
message optional Message to be sent with the gift. If no value is specified, the user will be prompted to fill an optional one.
return_url optional This can be used to navigate the user back to your app upon completion of the gift purchase. Apps that support deep linking only.