2013-05-22 2 views
0

Периодическая подписка на Paypal через тихий URL-адрес дает недействительный ответ и пустой статус и идентификатор подписки на живой учетной записи, но это отлично работает с песочницей.Периодическая подписка Paypal через тихий URL-адрес дает недействительный ответ?

string cmd = "_xclick-subscriptions"; 
     string redirect = "";   
     redirect += "?cmd=" + cmd; 
     redirect += "&business=" + businessEmail; 
     redirect += "&item_name=" + lblDesc.Text.Trim();   
     redirect += "&no_shipping=" + "2"; 
     redirect += "&no_note=" + "1"; 
     redirect += "&currency_code=" + "USD"; 
     redirect += "&lc=" + "";   
     redirect += "&return=" + successPage; 
     redirect += "&cancel_return=" + FailurePage; 
     redirect += "notify_url=" + successPage; 
     redirect += "&rm=" + "2"; 
     //for first month free count=1 
     redirect += "&a1=" + "0.0"; 
     redirect += "&p1=" + count.ToString(); 
     redirect += "&t1=" + "M"; 
     //new added parameter for recurring 
     redirect += "&a3=" + total; 
     redirect += "&p3=" + count.ToString(); 
     redirect += "&t3=" + "M"; 
     redirect += "&src=" + "1"; 
     redirect += "&sra=" + "1";  

     return "https://www.paypal.com/cgi-bin/webscr"+ redirect; 

ответ както

https://www.paypal.com/cgi-bin/webscr&cmd=_notify-validate 
+0

Вы имеете в виду, когда вы отправляетесь в PayPal, вы получаете пустую страницу или получаете пустую страницу, когда вы перенаправляетесь обратно на свой сайт? –

+0

да нет значений, когда я вернулся из PayPal. –

ответ

1

Если вы пытаетесь использовать PDT, чтобы получить ответ, а затем развернуться и проверить, убедитесь, что включен PDT в вашем аккаунте и возвращение URL настройки , Затем попробуйте удалить строки кода для возвращаемого url и переменной rm, которую вы передаете.