3

カードの承認に成功し、サンドボックスのトランザクション ログに表示されます。その認証を使用して (SOAP を使用する activemerchant を使用して) キャプチャしようとすると、サーバーに送信される XML は次のようになります。

<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
    <env:Header>
        <RequesterCredentials xmlns:n1="urn:ebay:apis:eBLBaseComponents" xmlns="urn:ebay:api:PayPalAPI" env:mustUnderstand="0">
            <n1:Credentials>
                <Username>seller_1249669053_per_api1.synergyeoc.com</Username>
                <Password>snip</Password>
                <Subject/>
            </n1:Credentials>
        </RequesterCredentials>
    </env:Header>
    <env:Body>
        <DoCaptureReq xmlns="urn:ebay:api:PayPalAPI">
            <DoCaptureRequest xmlns:n2="urn:ebay:apis:eBLBaseComponents">
                <n2:Version>52.0</n2:Version>
                <AuthorizationID>0RF01309N5838270B</AuthorizationID>
                <Amount currencyID="USD">2600.00</Amount>
                <CompleteType>Complete</CompleteType>
                <Note/>
            </DoCaptureRequest>
        </DoCaptureReq>
    </env:Body>
</env:Envelope>

Paypal は非常にわかりやすい 10001「内部エラー」を返します。ここにないものを誰でも見つけることができますか?

楽しみのために、ActiveMerchant がペイパルからの応答として解析するものを次に示します。

=> #<ActiveMerchant::Billing::Response:0x3e00698 @params={"payment_status"=>"None", "correlation_id"=>"a188cc8c5f94c", "timestamp"=>"2009-08-11T06:21:22Z", "pending_reason"=>"none", "build"=>"997644", "transaction_type"=>"none", "error_codes"=>"10001", "version"=>"52.0", "ack"=>"Failure", "message"=>"Internal Error", "reason_code"=>"none", "payment_type"=>"none"}, @test=true, @authorization=nil, @cvv_result={"code"=>nil, "message"=>nil}, @message="Internal Error", @success=false, @fraud_review=false, @avs_result={"code"=>nil, "postal_match"=>nil, "street_match"=>nil, "message"=>nil}>

誰かが助けてくれたら嬉しいです!!!

4

2 に答える 2

5

非標準のクレジット カード番号を使用します。

標準のクレジット カード番号「4111111111111111」を使用していて、10001 エラーが発生しました。

「4024007148673576」を使用しましたが、うまくいきました。

于 2011-05-27T17:22:09.517 に答える
1

私が持っているのは、ロングショットの可能性だけです。

認証後に、予期しない理由でインターフェイスがダウンした可能性があります。同様のことが 3 日に発生し、10001 が返されました。

https://ppmts.custhelp.com/cgi-bin/ppdts.cfg/php/enduser/std_adp.php?p_faqid=169に関連している可能性があります

少量で再認証も試みますが、それが問題である場合は別のエラーが発生するはずです。

認証が成功しても違いはありませんが、認証トランザクションは表示されていません。

于 2009-08-12T04:56:47.180 に答える