Asked Nov 8th, 9:59 a.m. 73 0 0
  • 73 0 0
0

Vấn đề hiện tại khi thanh toán bằng phương thức thanh toán của apple.

Share
  • 73 0 0

Hệ thống hiện tại đang backend laravel và app tren ios

Vấn đề hiện tại khi thanh toán bằng phương thức thanh toán của apple. Không thể xác định được đơn hàng vừa thanh toán thành công là của đơn hàng nào. Trong payload gửi lên không đưa đc order_id lên. Khi thanh toán thành công appple sẽ trả về data dạng :

{
"productId": "nap200k", 
"transactionDate": 1230346198000, 
"transactionId": "2000000760111441", 
"transactionReceipt": "MIIUKAYJKoZIhvcNAQcCoIIUGTCCFBUCAQExDzA ...... "
}

Với data như này thì làm sao check được nó tự đơn hàng nào.

Mình bên backend chưa biết xử lý làm sao xác thực được để cập nhật trạng thái đơn hàng thành công.

Bác nào xử lý case này rồi cho xin hướng xử lý với ạ.

Viblo
Let's register a Viblo Account to get more interesting posts.