Tag: paypal sandbox

如何使用节点中的paypal-rest进行直接支付?

我find了一个paypal自己为节点写的图书馆,他们写了一个关于如何支付的伟大图书馆。 我仍然处于如何接受付款的困惑状态,我现在正在耗尽时间。 用例很简单,用户点击添加一个项目到他的购物车,然后他有一个select,它要么使用信用卡/借记卡或PayPal(快速结帐) 我的目标仍然是在信用卡/借记卡,用户决定使用信用卡/借记卡来接收付款,并使用paypal-rest-api sdk来做到这一点。 但看着代码样本我超级困惑在哪个样本select,从 https://github.com/paypal/PayPal-node-SDK/tree/master/samples var card_data = { "type": "visa", "number": "4417119669820331", "expire_month": "11", "expire_year": "2018", "cvv2": "123", "first_name": "Joe", "last_name": "Shopper" }; paypal.creditCard.create(card_data, function(error, credit_card){ if (error) { console.log(error); throw error; } else { console.log("Create Credit-Card Response"); console.log(credit_card); } }) 在card_data ,没有任何数额,而我真的很困惑。 再次用例 用户可以在网站上购买该项目,他使用信用卡/借记卡支付,并自动将钱从他的银行帐户发送到我的贝宝公司帐户。

paypal rest sdk – 取消付款只给出令牌

所以我已经看到这个问题的一些问题,但没有好的答案 在通过PayPal API创build了一个PayPal付款后,客户被redirect到PayPal进行支付批准,付款对象也得到一个“批准”和“取消”的url,这样贝宝可以让我的服务器知道客户端审批stream程 如果客户端取消了付款,那么从paypal发送的http请求看起来像这样:/ customerCancelled?token = EC-32W183225U612050A当“customerCancelled”是我的服务器当然是get方法 贝宝应该在这里做的声明只是取消我的数据库中的付款,因为他们已经取消了他们的 问题在这里 – 什么是这个令牌的黑客? 它不是paymentID(这是我的数据库中的支付的主键)它如何帮助我识别被取消的付款对象? 在paypal回答问题之前需要花费很多时间。所以如果这里的任何人有一个线索会有帮助的 谢谢

PayPal交易正在审查和REST API显示INVALID_RESOURCE_ID

我非常需要帮助,现在我已经坚持了将近一周,我没有人帮助我。 我有沙箱账户,所以我通过买家testing账户购买,买家账户上的交易表示已经完成,但是在卖家账户上,交易被标记为“正在审核中”,是否认为已经完成? 处于审查状态的付款是否不会显示在付款清单上? 因为我使用PayPal API提取付款清单,所以我得到了count = 0,但是当我检查协助者PayPal账户的付款时,有些付款正在审核中。 当我试图通过交易ID来获得销售的细节时,我总是得到。 这种错误: {“name”:“INVALID_RESOURCE_ID”,“message”:“请求的资源ID未find”,“information_link”:“ https://developer.paypal.com/webapps/developer/docs/api/#INVALID_RESOURCE_ID ”, “debug_id”:“d8b00ac574f4”} 但我很确定交易ID是正确的,因为我在仪表板中确认了它。