【发布时间】:2016-09-14 21:51:55
【问题描述】:
我们正在为我们的 Magento 1.9 网站制作 Android 应用。在我们的网站上,我们已经成功集成了 Paypal。
在应用程序中,客户可以进行支付,并且使用 Paypal SDK,我们在应用程序中获取交易 ID。 Android 团队会将交易 ID 传递给 Magento,在 Magento 中我们需要验证付款。
我们的 Android 团队需要 Magento 方面的 API。
我们怎样才能做到这一点?
订单完成后,我们将从paypal sdk 获取交易ID。
请访问github link并搜索“验证服务器”(使用CTRL+F)。
在链接中,他们提到我们必须与服务器验证,那么通过应用程序完成付款后如何与服务器验证?
Paypal 团队向我们发送了一个请求样本:
$apiContext = new ApiContext(new OAuthTokenCredential(
"<CLIENT_ID>", "<CLIENT_SECRET>"));
$payment = Payment::get('PAY-5YK922393D847794YKER7MUI', $apiContext);
他们说我们必须使用上面的示例代码向 PayPal 发送请求。
一旦我们通过pay id,PayPal 将回复完整的付款详情。
如何在我们的网站中使用上述代码?
Paypal 团队给了我们这个github code。
他们说我必须使用整个 SDK 来获取付款详细信息。如何在 Magento 中使用它?
【问题讨论】:
-
“在 magento 中我们需要验证它”是什么意思?您希望 Android 应用程序将交易 ID 发送到 magento,然后 magento 从 PayPal 中提取交易详细信息并在 magento 中记录付款?
-
@BorisSavic 你是对的。
-
@BorisSavic 请检查更新的问题。
-
这里是 PayPal PHP SDK:github.com/paypal/PayPal-PHP-SDK,如果单击 PHP,则在此页面右侧,您可以通过 composer developer.paypal.com/docs/api查看如何使用它
-
这里我有解决方案enter link description here
标签: php android magento paypal