0

Railsアプリケーションでpaypal直接支払いを使用しています。私はライブサイトに統合されていますが、エラーが表示されているアイテムを購入している間、

フィールドがサーバーで許可されている長さよりも長かったり短かったりしました

require 'rubygems'
            require 'active_merchant'
            ActiveMerchant::Billing::Base.mode = :production
            credit_card = ActiveMerchant::Billing::CreditCard.new(
            :number     => 'xxxxxxxxxxxxxxxxx',
            :month      => '3',
            :year       => '2018',
            :first_name => 'xxxxxx',
            :last_name  => 'xxxxxxx',
            :verification_value  => 'xxxxxx'
            )
            gateway = ActiveMerchant::Billing::PaypalGateway.new(
            :login => "xxxxxxxxxxxxxxxxxxxxxxxxxxx",
            :password => "xxxxxxxxxxxxxxxx",
            :signature => "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx "
            )   
            response = gateway.authorize(1, credit_card, :ip => '127.1.1.1')

解決策を教えてください。

4

1 に答える 1

1

アカウントに表示される唯一のエラーは次のとおりです。

errorcode 10501
shortmessage "Invalid Configuration"
longmessage "無効なマーチャント設定のため、このトランザクションを処理できません。"

これは、DoDirectPayment API リクエストを実行しようとしたときに、アカウントで Pro が有効になっていない場合に発生する可能性があります。ソフトウェアがそのエラーを、表示されているフィールド エラーに変換している可能性があります。アカウントで Pro を有効にして DoDirectPayment API 呼び出しを実行できるようにする場合は、カスタマー サポートにお問い合わせください。

于 2013-06-13T14:23:42.310 に答える