eNets Sales

This section describes how to process a sale.

Endpoints

Production:
POST
https://api.cybersource.com
/pts/v2/payments
Test:
POST
https://apitest.cybersource.com
/pts/v2/payments

Example: Requesting an eNets Sale Using the REST API

Request
{ "clientReferenceInformation": { "reconciliationId": "sale1002" }, "orderInformation": { "amountDetails": { "totalAmount": "600", "currency": "SGD", "taxAmount": "5" }, "billTo": { "firstName": "Tester", "lastName": "Doe", "country": "SG", "email": "[email protected]", "phoneNumber": "1234567891" } }, "paymentInformation": { "paymentType": { "name": "bankTransfer", "method": { "name": "eNets" } } }, "merchantInformation": { "returnUrl": "https://www.example.org/feedback.php", "merchantDescriptor": { "name": "testdescription" } }, "recipientInformation": { "beneficiaryAddress": "13735 SE 184th PL RN 98058", "beneficiaryId": "ben_id", "beneficiaryName": "John Doe" }, "deviceInformation": { "ipAddress": "127.0.0.1" }, "buyerInformation": { "personalIdentification": [ { "id": "personal_Identification" } ], "mobilePhone": "8095803465" }, "consumerAuthenticationInformation": { "customerCardAlias": "hishriva" } }
Response to a Successful Request
{ "processorInformation": { "transactionId": "1176624208", "rawStatus": "PENDING", "paymentUrl": "https://r2.paygate.de/molpayhpp/S1364/I?tx=1176624208&rs=9t8qB403zKAshn97CCkhfnMiVCmVAUmn&cs=2a3b6182a1bde0a2d5a8a8be36f71a54c63a2e4478bbf216f19a6af372ceaa5e" }, "reconciliationId": "sale1002", "message": "Successful", "status": "PENDING", "id": "6523329019126743604852", "submitTimeUtc": "2022-06-14T06:24:54Z" }