我正在使用 PayPal 移动支付库来使用 Adobe AIR 实现 PayPal for Android。
当我为用户创建一些 PayPalPayment 对象以添加要购买的商品时,如何在回调函数中获取该商品?
我希望能够检查交易是否有效?
谢谢。
我正在使用 PayPal 移动支付库来使用 Adobe AIR 实现 PayPal for Android。
当我为用户创建一些 PayPalPayment 对象以添加要购买的商品时,如何在回调函数中获取该商品?
我希望能够检查交易是否有效?
谢谢。
您可以传递任何其他自定义数据来识别您在服务器端 trow 参数上的付款:
payment.setCustomID("你可以传递一些额外的不可见数据,它会在 ipn 回调 URL 中返回到你的服务器");
// Create a basic PayPalPayment.
PayPalPayment payment = new PayPalPayment();
// Sets the currency type for this payment.
payment.setCurrencyType(currency_type);
// Sets the recipient for the payment. This can also be a phone number.
payment.setRecipient(paypal_recipient);
// Sets the amount of the payment, not including tax and shipping amounts.
payment.setSubtotal(new BigDecimal(currency_cost));
// Sets the payment type. This can be PAYMENT_TYPE_GOODS, PAYMENT_TYPE_SERVICE, PAYMENT_TYPE_PERSONAL, or PAYMENT_TYPE_NONE.
payment.setPaymentType(PayPal.PAYMENT_TYPE_GOODS);
// Sets the Custom ID. This is any ID that you would like to have associated with the payment.
payment.setCustomID(transaction_id);
// Sets the Instant Payment Notification url. This url will be hit by the PayPal server upon completion of the payment.
payment.setIpnUrl(payment_url_callback);
// Sets the memo. This memo will be part of the notification sent by PayPal to the necessary parties.
payment.setDescription(product_description);