Экспресс-проверка PayPal Malformed JSON

Если вы просто хотите выйти из программы и не нужно поймать KeyboardInterrupt, модуль обеспечивает более простой (и более эффективный) обходной путь:

# This restores the default Ctrl+C signal handler, which just kills the process
import signal
signal.signal(signal.SIGINT, signal.SIG_DFL)

# Now the event loop is interruptable
import asyncio
asyncio.get_event_loop().run_forever()

0
задан kronus 16 January 2019 в 12:36
поделиться

1 ответ

Хорошо, эта проблема была решена следующим образом:

item_list: {
          items: JSON.parse([document.getElementById("product").value]),

enter image description here

Однако, так как элемент моего JSON является " В категории "PayPal возникла проблема со следующей ошибкой, но мне придется устранить ее с помощью PayPal. Я думал, что опубликую это в случае, если у кого-то еще есть элемент в JSON их продукта под названием "категория":

    Error: Request to post https://www.sandbox.paypal.com/v1/payments/payment failed with 400 error. Correlation id: c4d516c6ef58b, c4d516c6ef58b

{
    "name": "VALIDATION_ERROR",
    "details": [
        {
            "field": "transactions.item_list.items.category",
            "issue": "Cannot construct instance of `com.paypal.platform.payments.model.rest.types.ItemCategory`, problem: oils is invalid value. Supported values are PHYSICAL, DIGITAL"
        }
    ],
    "message": "Invalid request - see details",
    "information_link": "https://developer.paypal.com/docs/api/payments/#errors",
    "debug_id": "c4d516c6ef58b"
0
ответ дан kronus 16 January 2019 в 12:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: