【问题标题】:"Not permitted to perform create on holds"“不允许在保留中执行创建”
【发布时间】:2012-10-07 19:10:54
【问题描述】:

我可以创建卡并使用该新卡创建帐户,但是当我尝试创建保留时收到 401 错误提示 Not permitted to perform create on holds

我正在使用balanced.js 创建卡,然后将card_uri 发送到我的应用程序。

然后我通过POSTing 创建一个帐户

{
"uri": card_uri,
"email_address":"xxx@yyy.com"
}

https://api.balancedpayments.com/v1/marketplaces/MYTESTMARKETURI/accounts?MYTESTMARKETSECRETKEY 我收到这样的回复:

{
"holds_uri": "/v1/marketplaces/MYTESTMARKETURI/accounts/AC6uOkhFTsOMpvY8zAvjnBtu/holds",
"name": null,
"roles": [],
"created_at": ...,
"uri": ...,
"bank_accounts_uri": ...,
"refunds_uri": ...,
"meta": {},
"debits_uri": ..,
"transactions_uri": ...,
"email_address": "xxx@yyy.com",
"id": "AC6uOkhFTsOMpvY8zAvjnBtu",
"credits_uri": ...,
"cards_uri": ...
}

带有新卡的新帐户会显示在我的仪表板balancedpayments.com

当我尝试通过POSTing 创建保全时

{
"amount": 200
}

https://api.balancedpayments.com/v1/marketplaces/MYTESTMARKETURI/accounts/AC6uOkhFTsOMpvY8zAvjnBtu/holds?MYTESTMARKETSECRETKEY 我收到以下错误:

{
"status": "Unauthorized",
"category_code": "authentication-required",
"category_type": "permission",
"description": "Not permitted to perform create on holds. Your request id is OHMf82dbd8e10a811e29f5d026ba7d31e6f.",
"request_id": "OHMf82dbd8e10a811e29f5d026ba7d31e6f",
"status_code": 401
}

我做错了什么?如何使用 BalancedPayments.com REST API 创建保留?

【问题讨论】:

    标签: payment-gateway balanced-payments


    【解决方案1】:

    401 表示您在发出创建保留请求时未进行身份验证。

    您需要使用 Basic Auth 标头,而不是在查询字符串中包含 MYTESTMARKETSECRETKEY

    我不确定您使用的是哪个平衡客户端(它们为您包含该标头,您只需告诉它您的 MYTESTMARKETSECRETKEY),但对于 curl,请求将是:

    curl -u MYTESTMARKETSECRETKEY: https://api.balancedpayments.com/v1/marketplaces
    /MYTESTMARKETURI/accounts/AC6uOkhFTsOMpvY8zAvjnBtu/holds -x POST -d amount=200

    响应如下:

    {
      "account": {
        "holds_uri": "/v1/marketplaces/MKxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/accounts/ACxxxxxxxxxxxxxxxxxxxxxx/holds", 
        "name": "xxxx",
        "roles": [
          "buyer"
        ], 
        "created_at": "2012-07-28T23:12:15.859231Z", 
        "uri": "/v1/marketplaces/MKxxxxxxxxxxxxxxxxxxxxxx/accounts/ACxxxxxxxxxxxxxxxxxxxxxx", 
        "bank_accounts_uri": "/v1/marketplaces/MKxxxxxxxxxxxxxxxxxxxxxx/accounts/ACxxxxxxxxxxxxxxxxxxxxxx/bank_accounts", 
        "refunds_uri": "/v1/marketplaces/MKxxxxxxxxxxxxxxxxxxxxxx/accounts/ACxxxxxxxxxxxxxxxxxxxxxx/refunds", 
        "meta": {}, 
        "debits_uri": "/v1/marketplaces/MKxxxxxxxxxxxxxxxxxxxxxx/accounts/ACxxxxxxxxxxxxxxxxxxxxxx/debits", 
        "transactions_uri": "/v1/marketplaces/MKxxxxxxxxxxxxxxxxxxxxxx/accounts/ACxxxxxxxxxxxxxxxxxxxxxx/transactions", 
        "email_address": "xxxxxxxx@xxxxxx.com", 
        "id": "ACxxxxxxxxxxxxxxxxxxxxxx", 
        "credits_uri": "/v1/marketplaces/MKxxxxxxxxxxxxxxxxxxxxxx/accounts/ACxxxxxxxxxxxxxxxxxxxxxx/credits", 
        "cards_uri": "/v1/marketplaces/MKxxxxxxxxxxxxxxxxxxxxxx/accounts/ACxxxxxxxxxxxxxxxxxxxxxx/cards"
      }, 
      "fee": 35, 
      "description": null, 
      "amount": 123, 
      "created_at": "2012-10-08T05:23:20.943961Z", 
      "uri": "/v1/marketplaces/MKxxxxxxxxxxxxxxxxxxxxxx/holds/HLxxxxxxxxxxxxxxxxxxxxxx", 
      "expires_at": "2012-10-15T05:23:20.876214Z", 
      "source": {
        "card_type": "xxxx"
        "hash": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 
        "country_code": "USA", 
        "expiration_year": xxxx, 
        "created_at": "2012-09-03T01:08:31.530261Z", 
        "brand": "xxxx",
        "uri": "/v1/marketplaces/MKxxxxxxxxxxxxxxxxxxxxxx/accounts/ACxxxxxxxxxxxxxxxxxxxxxx/cards/CCxxxxxxxxxxxxxxxxxxxxxx", 
        "expiration_month": x, 
        "is_valid": true, 
        "meta": {}, 
        "last_four": "xxxx", 
        "postal_code": "xxxxx", 
        "id": "CCxxxxxxxxxxxxxxxxxxxxxx", 
        "street_address": "xxxxxxxxxxx", 
        "name": "xxxxxxxxx"
      }, 
      "transaction_number": "HLxxx-xxx-xxxx", 
      "meta": {}, 
      "is_void": false, 
      "debit": null, 
      "id": "HLxxxxxxxxxxxxxxxxxxxxxx"
    }
    

    【讨论】:

      猜你喜欢
      • 2011-05-14
      • 1970-01-01
      • 2017-02-03
      • 1970-01-01
      • 1970-01-01
      • 2015-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多