Paypal IPN не отправляет информацию о повторяющихся платежах

Я пытаюсь осуществить платежи по подписке, используя стандарт django-paypal, с помощью кнопки "подписаться". Я могу получить почтовые данные IPN, однако информация о возвращающихся платежах отсутствует. Помимо формы, что транзакция регистрируется на PayPal. Я работаю в среде песочницы.

Данные, которые я отправляю, следующие:

dict = {
    "cmd": "_xclick-subscriptions",
    "business": settings.PAYPAL_RECEIVER_EMAIL,
    "a3": "11.99",                      
    "p3": "1",                            
    "t3": "M",                         
    "src": "1",                        
    "sra": "0",        
    "no_note": "1",
    "no_shipping": "1",
    "rm": "1",
    "currency_code": "USD",
    "lc": "US",
    "quantity": "1",
    "invoice": invoice_number,
    "item_name": "Item 1",
    'item_number': "1",
    "notify_url": notify_url_value,
    "return_url": return_url_value,
    "cancel_return": cancel_url_value,
    "custom": uid,
}

1 ответ

Есть несколько проблем, которые я вижу в вашем диктате. Исправление значений ключей ниже может решить вашу проблему.

Другие вопросы по тегам