2016-07-31 3 views
0

自分のWebサイトに電子商取引ソリューションMoltinを実装しようとしていますが、paypal-proゲートウェイを動作させるのに苦労しています。これはNodeJS SDKではなく、単にJavascript-SDKです。私のコードはこのように見えます。コードが実行された後Moltin Javascript-SDKがpaypal-proゲートウェイと連携していません

moltin.Authenticate(function() { 

    moltin.Cart.Complete({ 
     gateway: 'paypal-pro', 
     customer: { 
     first_name: customer["first_name"], 
     last_name: customer["last_name"], 
     email:  customer["email"] 
     }, 
     bill_to: { 
     first_name: billto["first_name"], 
     last_name: billto["last_name"], 
     address_1: billto["address_1"], 
     city:  billto["city"], 
     county:  billto["county"], 
     country: billto["country"], 
     postcode: billto["postcode"] 
     }, 
     ship_to: 'bill_to', 
     shipping: 'standard' 
    }, function(orders) { 
     console.log(orders); 
     moltin.Checkout.Payment('purchase', orders.id, { 
       data: { 
       first_name: billto["first_name"], 
       last_name: billto["last_name"], 
       number:  ccInfo["number"], 
       expiry_month: ccInfo["month"], 
       expiry_year: ccInfo["year"], 
       cvv:   ccInfo["cvv"] 
       } 
      }, function(success) { 
       alert("Congratulations, products are on their way!"); 
      }, function(error) { 
       console.log(error); 
     }); 

    }, function(error) { 
     //Error 
    }); 

}); 

、私は正常にカートが完了したことを意味秩序のためのオブジェクトをログに記録しますが、私はこのようになりますエラーが発生します。

は、リソースの読み込みに失敗しました:サーバーが応答400(Bad Request)のステータスを持つ

このエンドポイントに対して、悪い要求がありました: https://api.molt.in/v1/checkout/payment/purchase/1306137221123801951ここで、最後の数字は注文のIDです。

これが支払いを処理しない理由は何ですか?

答えて

0

dashboardのPaypal Pro支払いゲートウェイを有効にしましたか?

すでに有効になっており、設定が追加されている場合は、moltin slack channelに参加できるようになりますので、より緊密なサポートを提供できますか?

関連する問題