【问题标题】:Time lag creating merchant accounts via Balanced API通过 Balanced API 创建商家帐户的时间延迟
【发布时间】:2012-07-18 16:37:34
【问题描述】:
我刚刚在 Balanced Payments 上设置了我们的第一个实时商家,并希望将其记入贷方。在帐户创建过程中,我在我的代码中收到了redirect request,我遵循了它。
我输入了商家数据和账户信息,并成功重定向回我的网站,并带有账户 URI 和电子邮件。
我可以通过 API 成功检索帐户,但我没有在平衡仪表板的帐户列表页面中看到它。新的真实商家帐户出现之前是否可能存在一些延迟?
【问题讨论】:
标签:
redirect
balanced-payments
【解决方案1】:
当 Balanced 通过 KYC 流程为您创建商家时,您不会将任何身份验证信息传递给 API,这意味着 Balanced 无法在您的帐户中创建对象。这一点很重要,因为:
Balanced 将创建一个商家,该商家代表 Balanced 系统中的一个身份(此身份与任何特定市场无关),但它不会在您的市场上创建实际帐户。
文档指出,返回给您的是该商家的 URI,但是您需要在您的市场中使用 use this identity to create an Account。您可以这样做,因为您有一个 API 密钥来验证请求。
以下是使用 Balanced Ruby 客户端创建帐户的示例:
# URL looks like https://yoursite.com/kyc/complete?email_address=merchant@exam
# ple.org&merchant_uri=/v1/merchants/MR3KJZgnQcg8OX8FrTWlRszn
merchant_uri = params[:merchant_uri] # alter to your framework for GET params
email_address = params[:email_address]
merchant = Balanced::Marketplace.my_marketplace.create_merchant(
email_address,
merchant_uri
)