SEND RECEIPT USING JSON API

Learn how to send receipts using JSON API!

RECEIPT JSON RESPONSE FORMAT:

{  "attachment": {  "type": "template",  "payload": {   "template_type": "receipt",   "recipient_name": "John Doe",   "order_number": "12345678902",   "currency": "USD",   "payment_method": "Visa 2345",   "order_url": "http://petersapparel.parseapp.com/order?order_id=123456",   "timestamp": "1428444852",   "address": {    "street_1": "1 Hacker Way",    "street_2": "",    "city": "Menlo Park",    "postal_code": "94025",    "state": "CA",    "country": "US"   },   "summary": {    "subtotal": 75.00,    "shipping_cost": 4.95,    "total_tax": 6.19,    "total_cost": 56.14  },  "adjustments": [{   "name": "New Customer Discount",   "amount": 20   },   {   "name": "$10 Off Coupon",   "amount": 10  }]  "elements": [{   "title": "Classic White T-Shirt",   "subtitle": "100% Soft and Luxurious Cotton",   "quantity": 2,   "price": 50,   "currency": "USD",   "image_url": "http://petersapparel.parseapp.com/img/whiteshirt.png"  },  {   "title": "Classic Gray T-Shirt",   "subtitle": "100% Soft and Luxurious Cotton",   "quantity": 1,   "price": 25,   "currency": "USD",   "image_url": "http://petersapparel.parseapp.com/img/grayshirt.png"  }  ]  }  } }

HOW TO SEND RECEIPT TO YOUR CUSTOMER:

For this tutorial, we will create a form that will ask the user its order number and send the receipt accordingly. Let’s start:
  • In the side menu, go to Conversational Forms.
  • Click Create a Form Button.
Type in the name, you want to call your form and click Next. Now, we will add fields to the form, in our case we only want order number, we will only add order number as a field. But if you want other details, you can ask them. Then click Next. After entering the label and phrase, then hit next. Then set your setting according to your receipt preference Note*: Use the receipt format provided above.