受け取った支払いを複数の受取人に分割するために、標準の IPN Paypal 支払いを連鎖支払いに適合させようとしています。標準の IPN フォームにいくつかの隠し変数を追加して、連鎖支払いを作成することは可能ですか?
これは私が持っているコードです:
$form="<form action=\"https://www.paypal.com/cgi-bin/webscr\" method=\"post\">\n";
$form.="<input type=\"hidden\" name=\"business\" value=\"".$this->order_info['account_name']."\"/>\n";
$form.="<input type=\"hidden\" name=\"cmd\" value=\"_xclick\"/>\n";
$form.="<input type=\"hidden\" name=\"amount\" value=\"".number_format($this->order_info['total_net_price'], 2)."\"/>\n";
$form.="<input type=\"hidden\" name=\"item_name\" value=\"".$this->order_info['transaction_name']."\"/>\n";
$form.="<input type=\"hidden\" name=\"item_number\" value=\"".$this->order_info['rooms_name']."\"/>\n";
$form.="<input type=\"hidden\" name=\"quantity\" value=\"1\"/>\n";
$form.="<input type=\"hidden\" name=\"tax\" value=\"".number_format($this->order_info['total_tax'], 2)."\"/>\n";
$form.="<input type=\"hidden\" name=\"shipping\" value=\"0.00\"/>\n";
$form.="<input type=\"hidden\" name=\"currency_code\" value=\"".$this->order_info['transaction_currency']."\"/>\n";
$form.="<input type=\"hidden\" name=\"no_shipping\" value=\"1\"/>\n";
$form.="<input type=\"hidden\" name=\"rm\" value=\"2\"/>\n";
$form.="<input type=\"hidden\" name=\"notify_url\" value=\"http://MY_DINAMIC_NOTIFY_URL\"/>\n";
$form.="<input type=\"hidden\" name=\"return\" value=\"http://MY_URL\"/>\n";
$form.="<input type=\"image\" src=\"https://www.paypal.com/en_US/i/btn/btn_paynow_SM.gif\" name=\"submit\" alt=\"PayPal - The safer, easier way to pay online!\">\n";
$form.="</form>\n";
Paypal の IPN and PDT Variables ページから ( IPN and PDT Variables )
transaction[n].receiver
transaction[n].amount
transaction[n].is_primary_receiver
したがって、支払いを分割するためにフォームをこれらの値に適応させることができるかどうか、または Paypal の例が示すように事前承認システムを使用する必要があるかどうか疑問に思っています。
ヒントをいただければ幸いです。