PUSH & PAY works from email or SMS models. These models must be configured before using the service.
A template is identified by its name and its UUID.
A template is configured with the following elements :
- A name
- Associated to an attached document
- A header : generally a logo
- A footer : generally an adress, a link to General Terms of Sales
- A body of document allowing interaction with the "Payment Request" content with tags integrable in the text that you will have defined.
- FIRST_NAME : data from Customer
- LAST_NAME : data from Customer
- URL : secure and tokenized payment form address
- AMOUNT : total amount to pay
- CURRENCY : currency
- DEAD_LINE : payment deadline
- LINK_EXPIRATION_DATE : payment link validity date
- DESCRIPTION : merchant description
- POS : point of sales name
- BREAKDOWN : displays amount repartition per participant in the following format :
- JohnDoe@gmail.com : 100,00 Eur
- JaneDoe@yahoo.com : 300,00 Eur
- Complete Tag list :
-
#CUSTOMER_FIRSTNAME# >> Customer Firstname
-
#CUSTOMER_LASTNAME# >> Customer Lastname
-
#FORM_PAYMENT_REQUEST_URL# >> Form URL
-
#MERCHANT_NAME# >> Merchant name
-
#MERCHANT_PAYMENT_REQUEST_ID# >> Payment request's MerchantID
-
#PAYMENT_REQUEST_CURRENCY# Payment request currency
-
#PAYMENT_REQUEST_BREAKDOWN_AMOUNT_LEFT# >> Breakdown amount to pay
-
#PAYMENT_REQUEST_BREAKDOWN_AMOUNT_PAID# >> Breakdown amount paid
-
#PAYMENT_REQUEST_BREAKDOWN_UUID#
-
#PAYMENT_REQUEST_DEADLINE# >> Payment request deadline
-
#PAYMENT_REQUEST_DESCRIPTION# >> Description
-
#PAYMENT_REQUEST_LINK_EXPIRATION_DATE# >> Link expiration date
-
#PAYMENT_REQUEST_TOTAL_AMOUNT# >> Total amount
-
#PAYMENT_REQUEST_TOTAL_AMOUNT_LEFT# Amount left to pay
-
#PAYMENT_REQUEST_TOTAL_AMOUNT_PAID# >> Amount paid
-
#PAYMENT_REQUEST_UUID# >> Payment request ID
-
#POINT_OF_SALE_NAME# >> Point of sale name
-
#MERCHANT_PAYMENT_REQUEST_ID# >> Merchant ID
-
#PAYMENT_REQUEST_BREAKDOWN_LIST# >> Breakdown details
-
#PAYMENT_LINK_BUTTON# >> Creation of a button linked to the form
-
Once a template has been created, it can be called in one of the stages of a scenario.