2016-11-07 10 views
0

開発のために、開発者としてメインアカウントを作成し、「サンドボックス」アカウントを作成しました。このアカウントは、ダッシュボードでv.zeroセクションのSandBoxアカウントとして宣言されています。私のアプリでPaypal sandbox account unauthorized

、私はclient_idのための更新された情報とファイルのconfigs/paypal.yamlを追加した、client_secret ....それは以下のように次のようになります。

test: &default 
    client_id: Af9L4GJ7xxxxtp4wPQFqkL03bYYWuFius 
    client_secret: xxxxxx*//* 
    username: first.last_api2.corp.com 
    password: YEQZF7KGCY5SFFGC 
    signature: AFcWxV21C7fd0DDDDDSRl31ADLwdbXazZRfAA1zsZFfI4630wJS 
    app_id: Braintree-1478556332407 
    http_timeout: 120 
    mode: sandbox 
    sandbox_email_address: [email protected] 

development: 
    <<: *default 

with_authentication: 
    <<: *default 
    client_id: Af9L4GJ7xxxxtp4wPQFqkL03bYYWuFius 
    client_secret: xxxxxx*//* 

私のアプリケーションは、Rubyで書いています、そして私のconfig /レポでこのpaypal.yamlを入れた後、私は支払いを開始するために、Rubyのコードを開発している:

def send_payment params 
     begin 
     payout = PayPal::SDK::REST::Payout.new(get_payout_attributes params) 
     @@logger.info("Create a new Payout #{payout}") 
     result = payout.create(true) 
     @@logger.info("Sending Payout: #{result}") 
     rescue PayPal::SDK::Core::Exceptions => err 
     @@logger.info("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!") 
     @@logger.info("Error #{err}") 
     @@logger.info("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!") 
     end 
     result 
    end 

get_payout_attributesは、まさにこのような受信機、AMOUT ...

など、いくつかのカスタマイズされたデータを取得するために使用されています

なぜ私は内部の失敗を得るのか?失敗したか、コードから来ていますか。

私は、不正なユーザーに直面していませんが、エラーに失敗しました - エラーコード= 500 - 応答メッセージ=内部サーバーエラー

問題は、私が(応答[500]を得るようpayout.create(true)から来るそうです:内部をサーバーエラー)PayPal::SDK::REST::Payout.newは、すべての問題(応答[200]を生成しないので:OK)

内部エラーがそれはおそらくあなたのタラではありません、私に

おかげ

答えて

0

を多くの詳細を与えることはありません。 eが、PayPalの問題です。

実働サーバーとサンドボックスサーバーのステータスについては、https://www.paypal-notify.comを参照してください。現時点では、REST APIに影響を与えるサンドボックス環境の問題を警告しています。

関連する問題