Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从PayPalAndroidSDK向IPN Paypal发送数据_Android_Paypal - Fatal编程技术网

从PayPalAndroidSDK向IPN Paypal发送数据

从PayPalAndroidSDK向IPN Paypal发送数据,android,paypal,Android,Paypal,我试图从PayPalAndroidSDK向IPN发送一个附加数据或信息,但我没有找到函数,在这个问题中,该函数表示使用setDescription(string),但没有出现 您知道如何发送附加信息或使用什么功能吗 他说: PayPalPayment payment = new PayPalPayment(new BigDecimal("8.75"), "USD", "hipster jeans"); Intent intent = new Intent(this, PaymentActivi

我试图从PayPalAndroidSDK向IPN发送一个附加数据或信息,但我没有找到函数,在这个问题中,该函数表示使用setDescription(string),但没有出现

您知道如何发送附加信息或使用什么功能吗

他说:

PayPalPayment payment = new PayPalPayment(new BigDecimal("8.75"), "USD", "hipster jeans");

Intent intent = new Intent(this, PaymentActivity.class);
intent.putExtra(PaymentActivity.EXTRA_PAYPAL_ENVIRONMENT, PaymentActivity.ENVIRONMENT_NO_NETWORK);
intent.putExtra(PaymentActivity.EXTRA_CLIENT_ID, "credential-from-developer.paypal.com");
intent.putExtra(PaymentActivity.EXTRA_PAYER_ID, "<someuser@somedomain.com>");

intent.putExtra(PaymentActivity.EXTRA_RECEIVER_EMAIL, "<YOUR_PAYPAL_EMAIL_ADDRESS>");
intent.putExtra(PaymentActivity.EXTRA_PAYMENT, payment);

startActivityForResult(intent, 0);
paypappayment付款=新的paypappayment(新的BigDecimal(“8.75”),“USD”,“hipster牛仔裤”);
意向意向=新意向(此,PaymentActivity.class);
intent.putExtra(PaymentActivity.EXTRA\u PAYPAL\u环境、PaymentActivity.ENVIRONMENT\u NO\u网络);
intent.putExtra(PaymentActivity.EXTRA_CLIENT_ID,“来自developer.paypal.com的凭证”);
intent.putExtra(PaymentActivity.EXTRA_PAYER_ID,“”);
intent.putExtra(PaymentActivity.EXTRA_RECEIVER_EMAIL,“”);
意向。额外支付(PaymentActivity.EXTRA_PAYMENT,PAYMENT);
startActivityForResult(意向,0);

谢谢

您不向IPN传递数据。IPN向您推送数据(这在移动设备上是一件非常困难的事情)。

最好使用MPL吗?我想知道,如果销售状态发生变化,您将需要一台服务器为您转发数据,因为IPN需要一个固定地址才能到达您。是的,但通过这种方法,PayPal不会发送告诉您购买的东西,例如,不告诉你是否买了毛衣或长裤,如果你将数据传递到PayPalMPL,他们会告诉你他们买了什么,如果你发送个性化信息,这不是很好,但这项工作