Tạo link thanh toán

Vipmuaban API

Danh sách các API payOS hỗ trợ.

Trước khi bắt đầu

  • Bạn đã tạo một tài khoản Vipmuaban

Môi trường

API dùng để tạo link thanh toán đơn hàng

ENDPOINT:

POST: api/v1/transactions/create-vnd-payment

HEADER:

Content-Type: application/json
Authorization: 'Bearer {{token}}'

Token của cổng thanh toán. Bạn có thể truy cập Vipmuaban và vào trang cá nhân để lấy.

REQUEST BODY:

{
  "amount": 50000,
  "merchant_no": "merchant_no",
  "result_url": "https://return.com",
  "returnUrl": "https://return.com",
  "checksumKey": "FJ4T82T2CVcD5s4HR5KjS+/Fp0IHVA5sqgYczdI2e1I=",
  "signature": "5e66f8de9fa6cc3b315dc078efe26458a48d45d36f532a1f0dc187f78e036171"
}

MÔ TẢ:

- amount*: Số tiền thanh toán
- merchant_no*: Mã đơn hàng của khách hàng
- result_url*: Đường dẫn webhook nhận dữ liệu
- returnUrl*: Sau khi thực hiện thanh toán trình duyệt sẽ điều hướng về trang mà người dùng đã khai báo.
- checksumKey*: Checksum key
- signature*: Chữ ký kiểm tra thông tin không bị thay đổi trong qua trình chuyển dữ liệu từ hệ thống của
bạn sang vipmuaban. Bạn cần dùng checksum key từ Kênh thanh toán và HMAC_SHA256 để tạo signature và data
theo định dạng được sort theo alphabet: amount=$amount&checksumKey=$checksumKey&merchant_no=$merchant_no&result_url=$result_url&returnUrl=$returnUrl
 
Note: * Các trường bắt buộc