2016-08-02 14 views
8

https://developer.paypal.com/docs/api/payments.payouts-batch/#payouts_createTại sao tạo() trong các khoản thanh toán hàng loạt của PayPal qua trả lại API Sai?

Mẫu mã: https://github.com/paypal/PayPal-Python-SDK/blob/master/samples/payout/create.py

Tại sao create() trở False? Làm cách nào để tôi giải thích lý do tại sao?

Cập nhật: tôi đã có thể nhận được thông tin này, nhưng nó không hữu ích hoặc là:

ForbiddenAccess: Failed. Response status: 403. Response message: Forbidden. Error message: {"name":"AUTHORIZATION_ERROR","message":"Authorization error occurred","debug_id":"60e73559274d3","information_link":"https://developer.paypal.com/webapps/developer/docs/api/#AUTHORIZATION_ERROR"} 

Trả lời

1

Các thông báo lỗi nói khá rõ ràng rằng một lỗi cho phép xảy ra. Nếu không có thêm thông tin, điều duy nhất tôi có thể giả định là bạn không bao gồm mã thông báo người gửi OAuth trong yêu cầu hoặc mã thông báo không hợp lệ (mặc dù tôi cho rằng mã thông báo không hợp lệ hoặc đã hết hạn sẽ trả về HTTP 401, không phải 403).

Xem Make your first call hoặc How PayPal uses OAuth 2.0 cho một cái nhìn tổng quan cấp cao

Bạn có thể có thể để có được một câu trả lời dứt khoát hơn nếu bạn gửi thông tin yêu cầu được thất bại.

7

Hỗ trợ kỹ thuật/phát triển PayPal cho tôi biết ID gỡ lỗi cho biết tôi không bật Mass Pay trên tài khoản của mình, vì vậy tôi phải gọi cho họ và nói chuyện với bộ phận hỗ trợ chung. Tôi đã làm, và họ nói rằng họ không thể kích hoạt nó trên tài khoản Canada. Tôi sẽ phải thay đổi bộ xử lý thanh toán cho một người cung cấp tính năng Mass Pay. Tôi cần gửi 500 khoản thanh toán nhỏ cho 500 người khác nhau.

Họ bảo tôi mở tài khoản PayPal ở Hoa Kỳ. Họ hỏi nếu tôi có một nơi ở Mỹ, và tôi có một nhà nghỉ ở Mỹ. Sau đó, họ hỏi tôi nếu tôi có số an sinh xã hội, và tôi thì không. Vì vậy, tùy chọn đó không có sẵn.

Cập nhật: Tôi đã nói với bộ phận hỗ trợ kỹ thuật của PayPal rằng nó không thể được kích hoạt ở Canada. Họ nói với tôi rằng nó hoạt động ở Canada trên sandbox, vì vậy có thể nó sẽ sớm ra mắt. Tuy nhiên, họ nói có một tính năng gọi là Payouts có thể hoạt động cho tôi. Họ đã đi trước và kích hoạt nó cho tôi. Vì vậy, tôi sẽ đi với điều đó thay vì trả tiền hàng loạt.

Đạo đức của câu chuyện: PayPal hỗ trợ kỹ thuật qua email đã sắp xếp tất cả. Hỗ trợ qua điện thoại của họ vô dụng và bướng bỉnh.

Các vấn đề liên quan