私たちは持っています
- このサイトはいくつかの製品を販売しています。
- サイトはC#で記述されています
- 他の支払いサービスの中でも、PayPalが使用されます。
- すべての販売は米国で行われます
問題
PayPalを介して購入すると、管理者は、製品の送信先アドレスが検証されていないことを示す手紙を受け取ります。 そのため、支払いは実際には行われず、手動による確認が必要です。
タスク
理解して修復します。
最初に、PayPalで作業するための現在のメカニズムを探ろうとしました。 フォームを「サイレント」に作成し、購入者が入力した情報を入力して、すぐにフォームをPayPalに送信する何らかのコントロールが使用されたことが判明しました。 実際、購入プロセスはすでにPayPalサイトで行われています。
このコントロールには、配送情報を送信する手段がありません。 しかし、私たちは何を家を建てるべきですか? 自分自身と自分自身でフォームに記入します。
そして、ここで熊手が来ました-この情報はどのようにPayPalに送信できますか? サイトでクレジットカードに関する情報を取得し、APIを介して支払いを行うオプションをまだ検討していないことをすぐに言わなければなりません。すべてのお金をカードの有効性、トランザクションセキュリティなどの検証に任せたいと思います。 ペイパルで。
PayPalにはどのようなオプションがありますか?
ウェブサイト支払い基準
誰にとっても良いように思えますが、事前に生成されたボタンが適していないため、サイトには複数の製品があります。
address_override
を使用して顧客の住所(支払いに関連付けられた請求先住所)を転送し、
item_name_"n"
および
amount_"n"
を使用して製品グループを一度に転送できます
サンドボックスにアカウントを作成し、テストを開始しましたが、これまでのところこのフォームは判明しています
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_cart" />
<input type="hidden" name="upload" value="1" />
<input type="hidden" name="business" value="grinka_1266588332_biz@gmail.com" />
<input type="hidden" name="item_name_1" value="Item Name 1" />
<input type="hidden" name="amount_1" value="1.00" />
<input type="hidden" name="item_name_2" value="Item Name 2" />
<input type="hidden" name="amount_2" value="2.00" />
<input type="hidden" name="address_override" value="0" />
<input type="hidden" name="address1" value="1'st Street, 23-45" />
<input type="hidden" name="city" value="San Jose" />
<input type="hidden" name="email" value="nobody@email.com" />
<input type="hidden" name="first_name" value="Test" />
<input type="hidden" name="last_name" value="Uaser" />
<input type="hidden" name="zip" value="95131" />
<input type="hidden" name="state" value="CA" />
<input type="hidden" name="night_phone_a" value="408-983-5678" />
<input type="hidden" name="no_shipping" value="2" />
<input type="submit" value="PayPal" />
</form>
そして、配送先住所に関する情報を「複製」する方法がわかりません。 ユーザーが自分のサイトに入ると、PayPalに何も転送できません。 PayPalマニュアルの長時間喫煙は状況をさらに複雑にし、最終的に私の脳を麻痺状態にします。
デフォルトでは、システムは支払い用と同じ住所を受け取ります。 そして、買い手はそれを変更できますが、買い手に配送先住所を2回入力するように強制するため、このアプローチはまったく理想的ではありません。
ペイフローリンク
彼は「ロシアの民主主義の父を救う」ことができるように思えたが、サンドボックスではPayflowアカウントの作成に失敗した-PayPalは電話サポートへの要求で何度もあいまいなエラーを出す。
支払いプロ
説明により、より多くの機能を提供しますが、
- 支払いは当社のウェブサイトで直接行われます(クレジットカード情報が入力されます)。
- 30ドルの月額料金-お金は少ないですが、節約した方が良いでしょう
私は一般の人に助けを求めます-この問題をどのように解決できますか?