私は PayPal RESTful API を使用しています。 https://developer.paypal.com/webapps/developer/docs/api/
消費者の注文商品と購入の説明を PayPal に渡すにはどうすればよいですか。ユーザーがログインして注文を承認するために PayPal にリダイレクトされると、左側に注文の概要が表示されます。.
.
左側の注文概要
transactions.item_list.items を渡そうとしましたが、その情報はまだ注文概要に表示されません。
PayPal RESTful API を使用して、PayPal 承認ページに注文概要を表示する方法はありますか?
彼らのドキュメンテーションには満足できませんでした。いくつかの情報が不足しており、いくつかの間違いがあり、デバッグにかなりの時間を浪費していました。
//
// prepare paypal data
$payment = array(
'intent' => 'sale',
'redirect_urls' => array(
'return_url' => $url_success,
'cancel_url' => $url_cancel,
),
'payer' => array(
'payment_method' => 'paypal'
)
);
//
// prepare basic payment details
$payment['transactions'][0] = array(
'amount' => array(
'total' => '0.03',
'currency' => 'USD',
'details' => array(
'subtotal' => '0.02',
'tax' => '0.00',
'shipping' => '0.01'
)
),
'description' => 'This is the payment transaction description 1.'
);
//
// prepare individual items
$payment['transactions'][0]['item_list']['items'][] = array(
'quantity' => '1',
'name' => 'Womens Large',
'price' => '0.01',
'currency' => 'USD',
'sku' => '31Wf'
);
$payment['transactions'][0]['item_list']['items'][] = array(
'quantity' => '1',
'name' => 'Womens Medium',
'price' => '0.01',
'currency' => 'USD',
'sku' => '31WfW'
);
//
//format payment array to pass to cURL
$CURL_POST = json_encode($payment);