【问题标题】:Paypal payments verifyPaypal 付款验证
【发布时间】:2013-10-29 03:50:57
【问题描述】:

你好,对不起我的英语......

我已经为 Android 实现了 Paypal sdk,它运行良好!但也许对于我的英语,我不明白我必须在这里做什么:

@Override
protected void onActivityResult (int requestCode, int resultCode, Intent data) {
    if (resultCode == Activity.RESULT_OK) {
        PaymentConfirmation confirm = data.getParcelableExtra(PaymentActivity.EXTRA_RESULT_CONFIRMATION);
        if (confirm != null) {
            try {
                Log.i("paymentExample", confirm.toJSONObject().toString(4));

               // TODO: send 'confirm' to your server for verification.
                // see https://developer.paypal.com/webapps/developer/docs/integration/mobile/verify-mobile-payment/
                // for more details.

            } catch (JSONException e) {
                Toast.makeText(this, "Ha ocurrido un error, inténtelo de nuevo en unos instantes", Toast.LENGTH_LONG).show();
                IrActivityAnterior();
            }
        }
    }

我已经阅读过,但我不知道是否需要向购买我的应用程序的人发送付款证明,或者我是否只需要获取此证明并保存。另一个问题是如何验证它?我需要遵循哪些步骤??

谢谢!!

【问题讨论】:

    标签: paypal sdk payment verify proof


    【解决方案1】:

    如果您按照示例中的link,您会看到验证的目的是您 验证付款是否成功。另一个相同性质的问题已回答here。

    【讨论】:

    • 好的,但是我把这段代码放在哪里??在php中?我怎么能打电话? curl svcs.sandbox.paypal.com/AdaptivePayments/PaymentDetails \ -H "X-PAYPAL-SECURITY-USERID: user_id" \ -H "X-PAYPAL-SECURITY-PASSWORD: 密码" \ -H "X-PAYPAL-SECURITY-SIGNATURE: 签名" \ -H " X-PAYPAL-REQUEST-DATA-FORMAT: NV" \ -H "X-PAYPAL-RESPONSE-DATA-FORMAT: NV" \ -H "X-PAYPAL-APPLICATION-ID: APP-91B933855X481767M" \ -d "payKey= AP-70M68096ML426802W&requestEnvelope.errorLanguage=en_US" 再次感谢您
    猜你喜欢
    • 2012-04-10
    • 2016-04-24
    • 2015-06-19
    • 2023-03-25
    • 2017-08-20
    • 1970-01-01
    • 2016-02-23
    • 1970-01-01
    • 2013-02-18
    相关资源
    最近更新 更多