2012-08-10 59 views
5

Tôi đã mã hóa thẻ bằng Balanced.js và đang cố tạo người mua bằng email người mua và URI thẻ được mã hóa. Tôi thấy lỗi này:Lỗi "Không thể liên kết thẻ với tài khoản trên thị trường này" khi thêm thẻ vào tài khoản.

Balanced::Conflict(409)::Conflict:: POST 
https://api.balancedpayments.com/v1/marketplaces/TEST-xxxxxx/accounts: cannot-associate-card: Cannot associate card with accounts on this marketplace. Your request id is xxxxxx 

Mọi ý tưởng về nguồn của lỗi và cách sửa lỗi?

Cảm ơn!

Trả lời

4

Đây thường là chỉ báo cho biết bạn đang cố liên kết Thẻ đã được mã hóa trên một thị trường có Tài khoản tồn tại trên thị trường khác. Thẻ được mã hóa trong Balanced chỉ có thể được liên kết với các tài khoản trên cùng một thị trường.

Điều thường xảy ra nếu bạn di chuyển giữa các môi trường thử nghiệm và sản xuất. Nơi rõ ràng nhất để xem là tham số marketplace_uri mà bạn đang chuyển đến balanced.js.

Bạn sẽ thấy một số mã trong javascript của bạn trông giống như

balanced.init(marketplaceUri); 

Đó uri phải giống như trên thị trường được liên kết với khóa API mà bạn đang sử dụng để xử lý thanh toán.

+0

sửa chữa này tương tự cũng hoạt động khi bạn nhận được thông báo lỗi "không thể liên kết tài khoản ngân hàng với các tài khoản trên thị trường này" – mjallday

0

Bạn cần phải thay đổi api key require 'cân bằng' Balanced.configure ('')

Để thấy nó đi đến bảng điều khiển> Cài đặt> api khóa bí mật

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