问题:我已经实施了“部分授权”(第72页),但每当我尝试运行可以使用它的交易时,结果就会下降。
设置:我正在使用PayPal Payment Pro Payflow Edition(又名PayFlow Pro Gateway和PayPal商家帐户)处理API交易。
卡片在交易中使用:Visa礼品卡&美国运通礼品卡。此功能适用于礼品卡和其他预付产品。 PayPal的文档示例中特别引用了礼品卡。
交易记录:
以下是拒绝部分授权的日志。申请的原始金额是25.00美元,即使这张签证礼品卡只有2.00美元。我应该收到批准金额为2.00美元的回复。相反,我有所下降。
-> PARTIALAUTH:Y TENDER:C ACCT:**** VERBOSITY:HIGH TRXTYPE:A EXPDATE:0618 AMT:25.00
<- RESULT:12 CARDTYPE:0 PROCAVS:G IAVS:N PROCCVV2:I EXPDATE:0618 RESPMSG:Declined: 15005-This transaction cannot be processed. LASTNAME:NotProvided ACCT:**** AMT:25.00 PNREF:************ AVSZIP:X AVSADDR:X HOSTCODE:15005 TRANSTIME:2012-12-14 12:43:04 CVV2MATCH:X
为了进行比较,当我运行同一张卡的金额低于卡上的金额时,它没有问题:
-> TENDER:C VERBOSITY:HIGH ACCT:**** AMT:.11 TRXTYPE:A EXPDATE:0618 PARTIALAUTH:Y
<- AMT:0.11 AVSZIP:X PPREF:***************** ACCT:**** AUTHCODE:111111 TRANSTIME:2012-12-14 12:41:46 LASTNAME:NotProvided IAVS:N PROCAVS:G RESPMSG:Approved PNREF:************ RESULT:0 EXPDATE:0618 PROCCVV2:I CARDTYPE:0 AVSADDR:X CVV2MATCH:X CORRELATIONID:*************
-> TENDER:C ORIGID:************ TRXTYPE:D
<- RESULT:0 PENDINGREASON:completed PNREF:************ FEEAMT:0.11 PAYMENTTYPE:instant RESPMSG:Approved PPREF:************ CORRELATIONID:*************
我认为API调用在两种情况下都应该是相同的。部分授权的要点是您不知道何时需要它,因此如果您需要它,应该为所有事务启用它 - 这意味着您总是附加VERBOSITY=HIGH
和{{{{}}这两个额外参数。 1}}。
任何想法为什么这不起作用。该功能对我的应用非常重要,也是我使用PayPal的主要原因之一。
我希望我遗漏一些简单的东西,比如manager.paypal.com中的设置。
答案 0 :(得分:0)
从我所看到的你正确地做了一切。当发生类似这样的事情时,您唯一能做的就是直接联系PayPal。
您可以通过www.paypal.com/mts这样做,或者如果您登录到PayPal帐户并进入电话联系部分,您应该直接看到一个单独的技术支持电话号码。
我建议您向MTS提交一张机票,然后再打电话,但是当您打电话时,请将它们转到您的机票上。无论如何,他们会要你发一个,但如果这就是你所做的一切,不幸的是,它可能暂时不会得到答案。不过,我很幸运能够通过电话接听它们,并且可以通过这种方式更快地完成工作。
我唯一可以想到的可能是这里的一个问题是你使用PayFlow网关和PayPal作为你的商家。虽然PayFlow网关支持此功能,但PayPal可能不支持。它可能仅在您在PayFlow网关上使用第三方商家帐户时才有效。
这是他们需要确认或拒绝的东西,因为我自己没有专门测试过,但是,我再也看不到你做错了什么。