3

我正在使用带有 C# 的 REST API,所以我不确定如果我分享我的代码会有多大帮助。

我有一个account唯一role的,buyer并且只有一张信用卡链接。

我想通过链接银行账户和必要的商家信息来添加这个merchant角色。account

如果我有以下情况account

{
"holds_uri": "/v1/marketplaces/MyMarket/accounts/MyAccount/holds",
"name": "John Smith",
"roles": [
    "buyer"
],
"created_at": "2012-11-06T02:54:03.300028Z",
"uri": "/v1/marketplaces/MyMarket/accounts/MyAccount",
"bank_accounts_uri": "/v1/marketplaces/MyMarket/accounts/MyAccount/bank_accounts",
"refunds_uri": "/v1/marketplaces/MyMarket/accounts/MyAccount/refunds",
"meta": {},
"debits_uri": "/v1/marketplaces/MyMarket/accounts/MyAccount/debits",
"transactions_uri": "/v1/marketplaces/MyMarket/accounts/MyAccount/transactions",
"email_address": "john@smith.com",
"id": "MyAccount",
"credits_uri": "/v1/marketplaces/MyMarket/accounts/MyAccount/credits",
"cards_uri": "/v1/marketplaces/MyMarket/accounts/MyAccount/cards"
}

我了解我可以POST将以下银行帐户信息链接到account'sbank_account_uri以将银行帐户链接到account:

{
"name": "WHC III Checking",
"account_number": "12341234",
"bank_code": "321174851"
}

仍然只显示新的银行账户信息后的account一个单一的。buyer rolePOSTaccountbank_account_uri

如何使用将merchant角色添加到现有角色?buyer accountBalanced Payments REST API

4

2 回答 2

2

我在 BalancedPayments IRC 频道上找到了一些帮助。

本文介绍如何:将买家帐户推广为商家

您需要将PUT正文中包含商家详细信息的请求提交给account_uri

PUT /v1/marketplaces/MyMarket/accounts/MyAccount

{
"merchant": {
    "phone_number": "+19046281796",
    "city": "San Francisco",
    "name": "jo",
    "dob": "1984-01",
    "state": "CA",
    "postal_code": "94110",
    "type": "person",
    "street_address": "Somewhere over the rainbow",
    "tax_id": "013825400"
}
}
于 2012-11-08T04:07:48.223 回答
0

使用 Balanced Payments KFC 重定向创建商家,它会将您重定向到您指定的 redirect_uri。

它将发回两个参数:email_address 和 Mercer_uri。您可以向 Greg 提到的同一路由发送(更新)PUT 请求,以便将现有帐户与商家相关联。

PUT /v1/marketplaces/your_marketplace_id/accounts/account_id

{
  "merchant_uri": "merchant uri goes here"
}
于 2012-11-30T07:37:46.370 回答