Reference Transaction with Initial Payment
Overview
PayPal reference transaction with initial payment is a recurring payment transaction that enables a merchant to charge a customer PayPal account for all future purchases without the necessity of further customer actions.
The customer authorizes PayPal to collect payments via a Billing Agreement.
The customer PayPal account is charged at the time of the acceptance of the Billing Agreement.
Prerequisites
To activate PayPal Reference Transaction with Initial Payment, follow these steps:
- Request activation of the PayPal payment method from the Concardis Payengine support team.
- Request activation PayPal Reference Transaction with Initial Payment from your PayPal account manager. If no account manager is assigned, contact PayPal support team.
Workflow
- The merchant sends an authorizing transaction request with a parameter payment.createRecurringBillingAgreement set to true.
- Concardis Payengine sends an authorizing transaction response including:
- an inline paymentInstrument with a parameter recurring set to false.
- a redirect URL, on which the customer can confirm the payment and accept the billing agreement
-
The customer confirms the payment and accepts the billing agreement on the PayPal checkout page:
-
The merchant receives a notification that the payment and the billing agreement have been approved by the customer.
-
The payment instrument is now recurring and the merchant can charge the customer PayPal account for future purchases without additional confirmation.
Sample
Debit transaction
POST/orders/debit
Create debit request
{ "product" : "paypal", "terms": 1468590412476, "privacy": 1468590412476,
Create debit response
{ "createdAt": 1554710475108, "modifiedAt": 1554710475259, "merchantId": "merchant_6rpfjfvaxq",