API lấy trạng thái giao dịch

Đây là API để hệ thống người dùng truy vấn kết quả thanh toán của giao dịch tại hệ thống VZpay

Lấy kết quả giao dịch

GET https://payment.vzpay.net/pay/status

Query Parameters

{
    "errorCode": 0,
    "statusCode": 200,
    "transactionId": "PM20231101144914556",
    "content": {
        "clientId": "2349bd9d-1603-49cd-8482-71abebb6943d",
        "transactionId": "202310285H930Q",
        "referenceId": "16984868338861435",
        "ipAddress": "0:0:0:0:1",
        "paymentDate": "20231028",
        "bankCode": "STB",
        "paymentStatus": "SUCCESS",
        "paymentMessage": "Thanh toán đơn hàng thành công",
        "amount": "10",
        "paymentCode": "S20231026ZvRLyk",
        "currency": "VND",
        "orderInfo": "202310285H930Q Thanh toan don hang",
        "statusIPN": null,
        "createdDate": "2023-10-28T09:53:54.201+00:00"
    },
    "message": "Giao dịch thành công",
    "responseTime": 0
}

Ví dụ

curl --location 'https://payment.vzpay.net/pay/status?paymentCode=S20231026ZvRLyk&referenceId=16984868338861435&transactionId=202310285H930Q&clientId=2349bd9d-1603-49cd-8482-71abebb6943d'