Partner API - Order Payment - Get Public Payment Method

Lấy danh sách phương thức thanh toán công khai cho trang thanh toán.

Về module Order Payment

Endpoint

URL/PartnerAPI/PaymentQR/user/getPublicPaymentMethod
MethodPOST

Headers schema

HeaderRequiredMô tả
apiKey hoặc apikeyYesKhóa xác thực API của đối tác

Body schema

API không yêu cầu body. Có thể gửi body rỗng {} hoặc không gửi body.

Sample Request

curl --location 'https://ttdk-develop-server.service.makefamousapp.com/PartnerAPI/PaymentQR/user/getPublicPaymentMethod' \
  --header 'Content-Type: application/json' \
  --header 'apiKey: demo_partner_api_key' \
  --data '{}'

Success response

{
  "statusCode": 200,
  "error": null,
  "message": "Success",
  "data": {
    "bank": {
      "paymentMethodId": 1,
      "paymentMethodName": "Techcombank",
      "paymentMethodType": 2,
      "paymentMethodIdentityNumber": "19038779892016",
      "paymentMethodOwnerName": "CONG TY TNHH ...",
      "paymentMethodImageUrl": "https://...",
      "paymentMethodEnable": 1,
      "paymentMethodNote": "VietQR",
      "stationsId": 57
    },
    "momo": null,
    "gtelPay": null,
    "zaloPay": null,
    "taMove": null,
    "vnPay": null,
    "shopeePay": null,
    "baoKim": null,
    "kimNgan": null,
    "vnpayAppInApp": null
  }
}

Ghi chú: mỗi key trong data (bank, momo, gtelPay, ...) trả về 1 bản ghi PaymentMethod hoặc null. Tùy cấu hình từng trạm, thường chỉ một số phương thức có dữ liệu.

Mã lỗi

HTTPMã lỗiMô tả
401UNAUTHORIZEDapiKey không hợp lệ hoặc không có quyền truy cập.
429APIKEY_QUOTA_EXCEEDEDVượt quota cho apiKey.
500UNKNOWN_ERRORLỗi hệ thống nội bộ.

Tham khảo

Data test cho developer