小编use*_*042的帖子

PayPal API:如何通过PayPal获得销售ID和退款?

我在PHP中使用PayPal API来创建交易,包括信用卡和PayPal本身.此外,我需要能够退还这些交易.我正在使用的代码,大部分直接来自PayPal API示例,适用于信用卡交易,但PayPal交易失败.具体来说,我正在尝试向下钻取Payment对象并提取该Sale的ID.通过信用卡支付的对象包含一个RelatedResources对象,该对象又包含带有ID的Sale对象,但是通过PayPal创建的Payment对象似乎不包含它们.所以,我的问题是,如何从PayPal付款中检索销售ID?

以下是我使用存储的信用卡创建付款的方法:

    $creditCardToken = new CreditCardToken();
$creditCardToken->setCreditCardId('CARD-2WG5320481993380UKI5FSFI');

// ### FundingInstrument
// A resource representing a Payer's funding instrument.
// For stored credit card payments, set the CreditCardToken
// field on this object.
$fi = new FundingInstrument();
$fi->setCreditCardToken($creditCardToken);

// ### Payer
// A resource representing a Payer that funds a payment
// For stored credit card payments, set payment method
// to 'credit_card'.
$payer = new Payer();
$payer->setPaymentMethod("credit_card")
    ->setFundingInstruments(array($fi));

// ### Amount
// Lets you specify a payment amount. …
Run Code Online (Sandbox Code Playgroud)

php rest paypal

6
推荐指数
2
解决办法
5544
查看次数

标签 统计

paypal ×1

php ×1

rest ×1