COPYandPAY is a PCI-DSS compliant payment-form solution, making it both secure and simple-to-integrate. There are just three simple steps required to integrate the card payment method:
How it works:
Forms are used to collect user information with different element types of input, select, checkboxes, radios buttons and more.
Send the request parameters Server-to-Server to prepare the payment form.
Display the payment form on your checkout page, the shopper submits the payment data.
Find out if the payment was successful.
Card Payment (CC)
Preauthorization (PA) + Capture (CP)
1. Prepare the checkout
Please note that for a HTTP POST request all the parameters are expected to go into the message body and not into the URL.
The shopperResultUrl, is the page on your site where the customer should be redirected to after the payment is processed as well as the brands that shall be available for this payment.
A DB is created by sending a POST request over HTTPS to the /v1/checkouts resource. The request should include all required information such as your authentication credentials, the type of transaction, the amount and the payment information such as card details. A DB request effectively combines a PA and capture (CP) request, automatically requesting that the funds are cleared if the authorization was successful.
1. Prepare the checkout
Please note that for a HTTP POST request all the parameters are expected to go into the message body and not into the URL.
The shopperResultUrl, is the page on your site where the customer should be redirected to after the payment is processed as well as the brands which shall be available for this payment.
Important: A throttling rule applies for get payment status calls. Per checkout, it is allowed to send two get payment requests in a minute.
We recommend that you verify the following fields from the Payment Status response, by comparing the returned values with expected:
ID(s)
Amount
Currency
Brand
Type
Backoffice operations
A PA is created by sending a POST request over HTTPS to the /v1/checkouts resource. The request should include all required information such as your authentication credentials, the type of transaction, the amount, and the payment information such as card details. A capture may be sent against a successful PA to request the funds being sent for clearing. See for more details.
First, perform a Server-to-Server POST request to prepare the checkout with the required data, including the order type, amount, currency, and the . The response to a successful request is a JSON string containing a checkout'sid, which is required in the second step to create the payment form.
For a full list of parameters which can be sent in the prepare checkout request, please see the
For a full list of parameters which can be sent in the prepare checkout request, please see the
For a full list of parameters which can be sent in the prepare checkout request, please see the .
View the for more information on customizing the payment form.
View the for more information on customizing the payment form.
First, perform a Server-to-Server POST request to prepare the checkout with the required data, including the order type, amount, currency and the . The response to a successful request is a JSON string containing a checkout'sid, which is required in the second step to create the payment form.
For a full list of parameters which can be sent in the prepare checkout request, please see the
View the for more information on customizing the payment form.
COPYandPAY is used to securely accept the payment data. Once the payment data has been processed you can perform refunds or other backoffice operations by following our .