我使用PHP和REST Paypal API进行简单付款。我可以拨打Pay
API并成功付款。
但是,我不知道如何获取交易ID。我需要存储它以便在客户抱怨的情况下退款。到目前为止,我只能从我的电子邮件中获取它(我收到一封关于付款的电子邮件,包括交易ID)。所以我阅读了电子邮件,获取了交易ID并将其传递给网络应用程序以便退款。我也希望通过一些REST API获得此类事务ID。
答案 0 :(得分:1)
检查This链接。
FYI:
// ### Get Sale From Created Payment
// You can retrieve the sale Id from Related Resources for each transactions.
$transactions = $payment->getTransactions();
$relatedResources = $transactions[0]->getRelatedResources();
$sale = $relatedResources[0]->getSale();
$saleId = $sale->getId();
使用以下代码了解所有信息:
$payment = Payment::get($paymentId, $apiContext);
$obj = json_decode($payment);
echo "<pre>";
print_r($obj);
echo "</pre>";
答案 1 :(得分:0)
使用<ion-slide-box does-continue="true">
<ion-slide ng-repeat="item in images2">
<ion-content>
<img src="{{item.sld}}" width="100%" height="100%" >
</ion-content>
</ion-slide>
API解决:
https://developer.paypal.com/docs/classic/api/adaptive-payments/PaymentDetails_API_Operation/
我将 $scope.images = {
'slides': [
{'sld':'img/sc/1.jpg'},
{'sld':'img/sc/2.jpg'},
{'sld':'img/sc/3.jpg'},
{'sld':'img/sc/4.jpg'},
{ 'sld': 'img/sc/5.jpg' }
]
};
$scope.images2 = $scope.images.slides;
传递给该函数,并返回该付款的交易ID。付款时,PaymentDetails
API会返回PayKey
。