1
私のサイトでは、選択に応じて、ユーザのPayPalアカウントから管理者のPayPalアカウントに特定の金額を毎日、毎週または毎月転送するPayPal定期購入方法を統合したいと考えています。paypal subscripition
$obj=new paypal_recurring;
$obj->environment = 'sandbox'; // or 'beta-sandbox' or 'live'
$obj->paymentType = urlencode('Authorization'); // or 'Sale' or 'Order'
// Set request-specific fields.
$obj->startDate = urlencode("2011-9-6T0:0:0");
$obj->billingPeriod = urlencode("Month"); // or "Day", "Week", "SemiMonth", "Year"
$obj->billingFreq = urlencode("4"); // combination of this and billingPeriod must be at most a year
$obj->paymentAmount = urlencode('10');
$obj->currencyID = urlencode('USD'); // or other currency code ('GBP', 'EUR', 'JPY', 'CAD', 'AUD')
/* PAYPAL API DETAILS */
$obj->API_UserName = urlencode('sdfsdfsdfbiz_api1.website.us');
$obj->API_Password = urlencode('543564353');
$obj->API_Signature = urlencode('sdfsdfsdf ');
$obj->API_Endpoint = "https://api-3t.paypal.com/nvp";
/*SET SUCCESS AND FAIL URL*/
$obj->returnURL = urlencode("http://www.mysite.com/index.php?task=getExpressCheckout");
$obj->cancelURL = urlencode('http://www.mysite.comindex.php?task=error');
$task="setExpressCheckout"; //set initial task as Express Checkout
switch($task)
{
case "setExpressCheckout":
$obj->setExpressCheckout();
exit;
case "getExpressCheckout":
$obj->getExpressCheckout();
exit;
case "error":
echo "setExpress checkout failed";
exit;
}
しかし、私は、そのアカウントに資金を移すことができるように、私は管理者のPayPalの電子メールIDを追加することができますどのようにこのコードでは:そのために私は以下のコードを使うのか?
一般的にPayPal APIに慣れていませんが、私はPayPal側でマッピングしていると推測しています。 API_ *変数はリクエストをあなたのアカウントに接続し、それに応じてPayPalがメールアドレスを見つけます。 – Corbin