0

問題: 「部分認証」 (72 ページ) を実装しましたが、それを使用できるトランザクションを実行しようとすると、結果は拒否されます。

セットアップ: PayPal Payment Pro Payflow Edition (別名、PayFlow Pro Gateway & PayPal Merchant Account) を使用して API でトランザクションを処理しています。

取引に使用するカード:Visa Gift Card & American Express Gift Card。この機能は、ギフトカードやその他のプリペイド商品向けに作成されました。ギフト カードは、PayPal のドキュメントの例で具体的に引用されています。

トランザクション ログ:

拒否された部分認証のログを次に示します。この Visa ギフト カードには $2.00 しか記載されていませんが、要求された元の金額は $25.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 呼び出しは同じである必要があり、実際には同じであると思います。部分承認のポイントは、いつ必要になるかわからないことです。したがって、必要な場合は、すべてのトランザクションで有効にする必要があります。つまり、常に と と の 2 つの追加パラメーターを追加しVERBOSITY=HIGHますPARTIALAUTH=Y

これが機能しない理由についてのアイデア。この機能は私のアプリケーションにとって非常に重要であり、PayPal を使用している主な理由の 1 つです。

manager.paypal.com での設定など、単純なものが欠けていることを願っています。

4

1 に答える 1

0

私が見る限り、あなたはすべてを正しく行っています。このようなことが起こった場合にできる唯一のことは、PayPal に直接連絡することです。

www.paypal.com/mts から行うことができます。または、PayPal アカウントにログインして [電話による連絡先] セクションに移動すると、テクニカル サポート用の別の電話番号が直接表示されます。

MTS にチケットを送信してから電話することをお勧めしますが、電話するときはチケットを紹介してください。とにかく投稿してほしいと思っていますが、それだけの場合は、残念ながらしばらくの間回答が得られないでしょう. しかし、私は幸運にも電話で彼らを捕まえることができ、その方がはるかに迅速に物事を進めることができます.

ここで問題になる可能性があると私が考える唯一のことは、マーチャントとして PayPal で PayFlow ゲートウェイを使用していることです。PayFlow ゲートウェイはこれをサポートしていますが、PayPal はサポートしていない場合があります。PayFlow ゲートウェイでサードパーティのマーチャント アカウントを使用している場合にのみ機能する場合があります。

私はこれを自分で具体的にテストしていないので、それは彼らが確認または否定する必要があるものですが、繰り返しますが、あなたが何か間違ったことをしているとは思いません.

于 2012-12-15T20:40:55.347 に答える