подписка PayPal - PullRequest
       8

подписка PayPal

1 голос
/ 31 января 2012

На моем сайте я хочу интегрировать метод подписки PayPal, в котором я хочу переводить определенную сумму с учетной записи PayPal пользователя на учетную запись администратора PayPal ежедневно, еженедельно или ежемесячно в зависимости от выбора. Для этого я использую следующий код:

$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, чтобы я мог перевести средства на этот счет?

1 Ответ

1 голос
/ 23 февраля 2012

Вам необходимо создать учетную запись в PayPal, зарегистрировать ключи API, и тогда деньги будут переведены на ваш счет. Вы не можете перевести его на произвольный счет.

...