2013-08-27 43 views
0

使用PAYPAL REST API,我能夠成功地(1)保存信用卡和(2)查找拱形信用卡信息。PAYPAL REST API:如何使用拱形信用卡帳單

當您查找了Vaulted信用卡並收到Paypal的回覆;但是,您是否重新使用該響應數據來創建未來的交易?

#How to Look up the Vaulted Credit Card 
curl -v [link removed]/CARD-8TT93830P06829326KIOO3XI -H "Content-Type:application/json" -H "Authorization:Bearer O912TKmsB8WRsgdNrNrJAmlCqF5kLdEl.re3z4Kmp8M" 

#Paypal's Response to the Lookup Request 
{"id":"CARD-8TT93830P06829326KIOO3XI","valid_until":"2016-08-26T00:00:00Z","state":"ok","payer_id":"user12345","type":"visa","number":"xxxxxxxxxxxx0331","expire_month":"11","expire_year":"2018","first_name":"Joe","last_name":"Shopper","links":[{"href":"[link removed]/CARD-8TT93830P06829326KIOO3XI","rel":"self","method":"GET"},{"href":"[link removed]/CARD-8TT93830P06829326KIOO3XI","rel":"delete","method":"DELETE"}]} 

我要尋找一個curl命令,讓我用拱形信用卡每月的賬單。

回答

0

您可以使用相同的/payment呼叫,但切換出credit_card_id的卡數據。

例如;

{ 
    "intent": "sale", 
    "payer": { 
    "payment_method": "credit_card", 
    "funding_instruments": [ 
     { 
     "credit_card_token": { 
      "credit_card_id": "CARD-XXXXXXXXXXXXXX" 
     } 
     } 
    ] 
    }, 
    "transactions": [ 
    { 
     "amount": { 
     "total": "7.47", 
     "currency": "USD" 
     }, 
     "description": "This is the payment transaction description." 
    } 
    ] 
} 

或者在捲曲:

curl -v https://api.sandbox.paypal.com/v1/payments/payment -X POST -H "Content-Type:application/json" -H "Authorization:Bearer xxxxxxxxx" -d '{"intent":"sale","payer":{"payment_method":"credit_card","funding_instruments":[{"credit_card_token":{"credit_card_id":"CARD-9ND477057R590115SKIOT7OY"}}]},"transactions":[{"amount":{"total":"7.47","currency":"USD"},"description":"This is the payment transaction description."}]}' 

有一個在the docs一些有關此的更多信息,以及。

+0

謝謝師傅師傅PayPal_Robert。由於PayPal不驗證存儲的信用卡信息,是否有使用存儲的信用卡信息的錯誤代碼列表? –

+0

樂意幫忙!這些在您致電'/ payment'時驗證;在https://developer.paypal.com/webapps/developer/docs/api/#errors列出了錯誤的一般列表(儘管不幸的是這不會被資源細分) – Robert

+0

對於每個字段,我都包含在各種類型事務,我故意添加太多字符,使用太少字符,使用非法字符來收集所有可能的錯誤響應。 在開發者指南之外,你知道是否有人有一個包含所有可能的答案的文本文件。我正在嘗試爲每個場景構建一個解析器。 –

相關問題