0

私のサイトでは、Paypal を使用して複数のアイテムをカートに渡しています。価格、商品名全て正確に記載しております。しかし、Paypalに注文番号が表示されません。以下にコードを貼り付けました。

<form name=pay_last_form method=post action='https://www.sandbox.paypal.com/cgi-bin/webscr'>
<input type=hidden name=cmd value=_cart>
<input type=hidden name=upload value='1'>
<input type=hidden name=rm value='2'>
<input type=hidden name=business value=mymail_id>
<input type=hidden name=item_name_1 value='Deep House 01 - Download Version'>
<input type=hidden name=amount_1 value='14.96'>
<input type=hidden name=item_number_1 value='1'>
<input type=hidden name=shipping value=''>
<input type=hidden name=currency_code value='EUR'>
<input type=hidden name=custom value='17297'>
<input type=hidden name=return value='thanks-payment.php'>
<input type=hidden name=cancel_return value='payment-cancel.php'>
<input type=hidden name=notify_url value='success_payment.php'>
</form>
4

2 に答える 2

0

コードが機能することを確認したら、最終テストのためにライブに移行することをお勧めします。$1 のトランザクションを使用してみてください。

「item_number_1」ではなく「item_number」を送信してみてください。また、リアルに見えるように鉱石の数字をいくつか追加してみてください。

Request("item_number") として取得できます

于 2013-03-29T08:24:45.473 に答える
0

カスタム値がどこに表示されることを期待していますか? これはマーチャントのみが見るパススルー変数であるため、支払いページには表示されません。マーチャント アカウントにログインすると、トランザクションの詳細に表示されます。購入者アカウントでトランザクションの詳細を確認しても、表示されません。これも IPN 経由で返送されます。これは、本来あるべき方法で機能しています。また、テストを実行したところ、表示すべき場所が表示されています。支払いページに表示させようとしている場合は、購入者に表示されるように設計された別の変数を使用する必要があります。

于 2013-04-01T13:09:21.177 に答える