Không tạo được order trên Tiki

hi BTC,

em dùng API create order bị lỗi, cụ thể như sau
https://developers.tiki.vn/docs/backend-api/platform-api/payment/create-order

  • e đã lấy signature và gửi lên kèm 3 headers thành công (ko còn bị lỗi invalid signature)
  • tuy nhiên, 1 lỗi lạ khiến e bị stuck và ko đi tiếp được nữa
{
    "data": null,
    "error": {
        "code": 404,
        "message": "client cannot be found",
        "reason": "CLIENT_NOT_FOUND",
        "metadata": {
            "service_code": "00002",
            "request_id": "596e498b-2c63-400e-8d78-30845b154e88"
        }
    }
}
  • e đã check mã lỗi ở đây nhưng ko có thông tin Mã lỗi | Tini App

  • e check lại client_id cũng đang giống với dev-center, và customer_id vẫn đúng như miniapp trả về




Screen Shot 2021-07-23 at 9.29.43 AM

BTC xem giúp e với

Chào @duonghong, bạn vào phần quản lý app trên Dev Center → Ứng dụng của bạn → Ứng dụng → Thiết lập tài khoản → Cài đặt thanh toán để cài đặt phần thanh toán trên sandbox nha, sau khi cài đặt bạn mới tạo order được

1 Like

em đã tạo được order trên Tiki, và dùng order id để gọi my.makePayment.

tuy nhiên, khi gọi xong thì app ko bật sang màn hình thanh toán của Tiki, mà ngay lập tức trả về status succeed (cả trên simulator lẫn điện thoại thật)

cho hỏi em cần làm gì thêm để có thể sử dụng chức năng thanh toán của Tiki?

Hi @duonghong, đây là môi trường sandbox để bạn test nha, để sử dụng thanh toán thật, bạn cần có tài khoản Seller Center và đăng ký ít nhất một SKU dùng để thanh toán, sau đó bên mình sẽ bật tính năng thanh toán trên môi trường production cho bạn

cho e hỏi trong phạm vi cuộc thi thì BTC có thể hỗ trợ e về tài khoản Seller Center và SKU để có thể hoàn thành chức năng thanh toán được ko?

thí dụ lúc demo app, phía app em đã tạo order và gọi api payment hoàn chỉnh. tuy nhiên, do bị giới hạn sandbox nên ko thể hiển thị được việc tích hợp thanh toán trong bản demo. như vậy thì có cách nào để vượt qua giới hạn này ko?

team em đã rất cố gắng để đi theo flow thanh toán hoàn chỉnh nhưng đến bước cuối này thì mới biết là ko bật sang màn hình thanh toán của tiki được :frowning:

Hi @duonghong, trong khuôn khổ cuộc thi thì BTC đã biết được điều này, việc bạn tích hợp tính năng thanh toán trên môi trường sandbox là được nhé