Được sử dụng để thao tác với phương thức thanh toán của Mini App.
1. Thiết lập thanh toán
Cho phép thiết lập callback url và sandbox callback url thanh toán của Mini App.
Parameters
| Property | Type | Required | Description |
|---|
| miniAppId | long | true | ID của Mini App |
| callbackUrl | long | false | callback url |
| sandboxCallbackUrl | long | false | sandbox callback url |
Return Values
| Property | Type | Description |
|---|
| error | int | Mã lỗi của kết quả trả về, bằng 0 nếu request thành công |
| message | String | Lời nhắn chi tiết tương ứng với mã lỗi |
| paymentSetting | PaymentSetting | Cấu hình thanh toán của Mini App |
PaymentSetting
| Property | Type | Description |
|---|
| securityMethod | String | Phương thức bảo mật |
| privateKey | String | Dùng để tạo thông tin chứng thực của callback từ Checkout SDK Server |
| status | String | Trạng thái hiện tại của thanh toán, mang một trong các giá trị: ACTIVE, INACTIVE |
| callbackUrl | String | Đường dẫn nhận callback từ Checkout SDK Server |
| sandboxCallbackUrl | String | Đường dẫn nhận callback cho phương thức sandbox từ Checkout SDK Server |
Code demo fallback when rendering server side!
2. Lấy danh sách phương thức thanh toán
Parameters
| Property | Type | Required | Description |
|---|
| miniAppId | long | true | ID của Mini App |
Return Values
| Property | Type | Description |
|---|
| error | int | Mã lỗi của kết quả trả về, bằng 0 nếu request thành công |
| message | String | Lời nhắn chi tiết tương ứng với mã lỗi |
| paymentChannels | List PaymentChannel | Danh sách phương thức thanh toán của Mini App |
PaymentChannel
| Property | Type | Description |
|---|
| id | int | ID của phương thức thanh toán |
| method | String | Mã phương thức thanh toán, xem chi tiết tại đây |
| isCustom | boolean | Xác định có phải là loại phương thức thanh toán riêng hay không |
| status | String | Trạng thái hiện tại của phương thức thanh toán, mang một trong các giá trị: ACTIVE, INACTIVE |
| thumbnail | String | Thumbnail của phương thức thanh toán riêng |
| isSandbox | boolean | Xác định có phải môi phường Sandbox hay không |
| name | String | Tên của của phương thức thanh toán riêng |
Sample Code