2

私はPayPal Plusを「PayPay Invoice」以外のサイトに統合しています。PayPal Plus Sandbox - 請求書の支払い

は、ここでの支払い壁を統合するための私のJavaScriptコードです:

<script src="https://www.paypalobjects.com/webstatic/ppplus/ppplus.min.js" 
type="text/javascript"></script> 

<script type="application/javascript"> 
var ppp = PAYPAL.apps.PPP({ 
"approvalUrl": "<?= $createPaymentArr['links'][1]['href']; ?>", 
"placeholder": "ppplus", 
"language": "de_DE", 
"mode": "sandbox", 
"showPuiOnSandbox": "true", 
"country": "DE" 
}); 
</script> 

私は、このエラーメッセージを取得「納品書時に支払う」使用しようとすると:「残念ながら、私たちはあなたの購入を処理することはできません」 を

PayPal's Error Message

私のAPIコール:

$fields = '{ 
    "intent":"sale", 
    "redirect_urls":{ 
     "return_url":"http://XYZ.info/ABC/paypal/index.php", 
     "cancel_url":"http://XYZ.info/ABC/paypal/index.php" 
    }, 
    "payer":{ 
     "payment_method":"paypal" 
    }, 
    "transactions":[ 
    { 
     "amount":{ 
     "total":"7.47", 
     "currency":"EUR", 
     "details":{ 
      "subtotal":"7.41", 
      "tax":"0.03", 
      "shipping":"0.03" 
     } 
     }, 
     "item_list":{ 
      "items":[ 
       { 
        "quantity":"1", 
        "name":"XYZ", 
        "price":"7.41", 
        "currency":"EUR" 
       } 
      ], 
      "shipping_address":{ 
       "line1":"XYZ Straße 587", 
       "city":"OPA", 
       "postal_code":"12345", 
       "country_code":"DE" 
      } 
     }, 
     "description":"XYZ.info Warenkorb" 
    } 
    ] 
}'; 

$curl = curl_init(); 

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://api".$mode.".paypal.com/v1/payments/payment", 
    CURLOPT_RETURNTRANSFER => true, 
    CURLOPT_ENCODING => "", 
    CURLOPT_MAXREDIRS => 10, 
    CURLOPT_TIMEOUT => 30, 
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, 
    CURLOPT_CUSTOMREQUEST => "POST", 
    CURLOPT_POSTFIELDS => $fields, 
    CURLOPT_HTTPHEADER => array(
    "Authorization: Bearer ".$arr['access_token'], 
    "Content-Type: application/json" 
), 
)); 
+0

私はまったく同じ問題を抱えており、アイデアが不足しています。 – Chris

答えて

2

あなたはインラインフレームを表示する前に、支払いにパッチを適用する必要があります。 パッチの間、配送先住所を入力するだけです。 その後、請求書の支払いはサンドボックス内でも有効です。

関連する問題