VerifyPGPaymentWithOrderId
Use the order id to verify if the payment is complete
Retrieve a order by orderId
GET
https://sandbox.pgecom.com/api/order/{orderId}
Headers
Name
Type
Description
authorization*
String
Bearer token
{
"quantity": 1,
"receiver": "[email protected]",
"metadata": {
"isChatEnabled": true,
"pgPayMerchantName": "PGecom",
"isProd": false,
"customerEmail": "[email protected]",
"customerFirstName": "Esterling",
"customerLastName": "Accime",
"returnUrl": "https://sandbox.pgecom.com/payment/pgpay/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJvcmRlcklkIjoiYjU5YTA5MzktYzgyNC00NzMyLThiMmYtMzZmNDE3NDM3ZTJhIiwiaWF0IjoxNzA0MTQyNDE3LCJleHAiOjE3MDQxNDYwMTd9.JB3oVi3nH0Yw_Q9F1x-1N8bBTkJkRAjoKYq_xIfH7x0?merchantName=PGecom&amount=25"
},
"orderId": "b59a0939-c824-4732-8b2f-36f417437e2a",
"successUrl": "https://sandbox.pgecom.com/payment-success",
"status": "pending",
"createdAt": "2024-01-01T20:53:37.155Z",
"transactionType": "pgpay",
"sender": "[email protected]",
"errorUrl": "https://sandbox.pgecom.com/payment-error",
"paymentStatus": "pending",
"updatedAt": "2024-01-01T20:53:37.155Z",
"userID": "5f56dfa3-a415-4818-8275-44fc63ece3fd",
"amount": 25,
"paymentMethod": "pgpay",
"id": "b59a0939-c824-4732-8b2f-36f417437e2a",
"deliveryMethod": "instant",
"customerId": "87ee04dd-41e8-42e8-b5b9-16c0e4a04c17",
"customer": {
"lastName": "Accime",
"userID": "5f56dfa3-a415-4818-8275-44fc63ece3fd",
"updatedAt": "2023-09-29T07:01:11Z",
"createdAt": "2023-09-29T07:01:11Z",
"id": "87ee04dd-41e8-42e8-b5b9-16c0e4a04c17",
"email": "[email protected]",
"phone": "+1 404 825 3444",
"firstName": "Esterling"
},
"shop": {},
"invoice": {},
"products": []
}
const axios = require('axios');
let config = {
method: 'get',
url: 'https://sandbox.pgecom.com/api/order/b59a0939-c824-4732-8b2f-36f417437e2a',
headers: { }
};
axios(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});
Last updated
Was this helpful?