2017-06-19 6 views
1

ペイパルREST APIドキュメントは、請求計画https://developer.paypal.com/docs/api/payments.billing-agreements#agreementしかし(ID、名前、説明、状態など)特定の請求契約の請求プランのIDを取得するにはどうすればよいですか?

、契約のIDを持つ、私はIDを取得することができないのですについての課金契約オブジェクトは情報が含まれていることを言いますそれに関連する計画の

私は契約の詳細を取得するexample for PayPal Node.js SDKを使用して、この応答(読みやすさを向上させるために切り捨て)持っている:あなたは、私はそれが唯一に関する情報を持っている​​セクションで見ることができるように

{ 
    "id": "I-UR6MTL02G0UE", 
    "state": "Active", 
    "description": "Agreement for Basic (EUR) plan", 
    "payer": { 
    ... 
    }, 
    "plan": { 
    "payment_definitions": [ 
     { 
     "type": "REGULAR", 
     "frequency": "Month", 
     "amount": { 
      "currency": "EUR", 
      "value": "7.99" 
     }, 
     "cycles": "0", 
     "charge_models": [ 
      { 
      "type": "TAX", 
      "amount": { 
       "currency": "EUR", 
       "value": "0.00" 
      } 
      }, 
      { 
      "type": "SHIPPING", 
      "amount": { 
       "currency": "EUR", 
       "value": "0.00" 
      } 
      } 
     ], 
     "frequency_interval": "1" 
     } 
    ], 
    "merchant_preferences": { 
     ... 
    } 
    }, 
    "start_date": "2017-06-19T07:00:00Z", 
    "shipping_address": { 
    ... 
    }, 
    "agreement_details": { 
    ... 
    }, 
    "httpStatusCode": 200 
} 

を支払いの定義は、私はそれのIDを取得する必要があります。だから私はこれをどのように達成できますか?

+0

私は残りのAPiを見ましたが、それはあなたにIDを返します。これを確認してくださいhttps://developer.paypal.com/docs/integration/direct/billing-plans-and-agreements/ –

+0

ありがとうございます。私はすでにこの文書をチェックしています。何らかの理由で、私は契約書を作成したときにのみIDを返します。しかし、後で契約の詳細を取得しようとすると、それはしません。 – poohitan

答えて

1

PayPal REST APIの問題により、現時点では問題がないようです(Github https://github.com/paypal/PayPal-node-SDK/issues/272の問題を参照)。

どのくらい速く修正するかわかりません。たぶん、彼らは約3年前に作成したGithubで同様の問題を発見したので、修正するつもりはないかもしれません。

+0

問題はここに移動されました:https://github.com/paypal/PayPal-REST-API-issues/issues/92 –

関連する問題