/
Export of payment options

Export of payment options

Function payment/export (http://<DOMAIN>/api/payment/export/)

Parameters:

  • token - authorization key received through the auth function

Response:

  • status - status of the function execution
    • OK - data exported
    • EMPTY - no data for export
  • response.payment - list of payment options
    • response.payment[i].id - unique identifier of payment option
    • response.payment[i].title - name of payment option
      • response.payment[i].title.en - name of payment option in English
      • response.payment[i].title.ro - name of payment option in Romanian
      • ....
      • response.payment[i].title.<LN> - name of the payment option in the particular language, where <LN> is the abbreviation of that language on the site
    • response.payment[i].desc - description of the payment option
      • response.payment[i].desc.en - description of payment option in English
      • response.payment[i].desc.ro - description of payment option in Romanian
      • ....
      • response.payment[i].desc.<LN> - description of the payment option in the particular language, where <LN> is the abbreviation of that language on the site
    • response.payment[i].payment_method - payment method identifier (see payment/exportMethods function)
    • response.payment[i].enabled - payment option enabled
    • response.payment[i].icon - link to payment option icon (for footer)
    • response.payment[i].link - link to payment gateway
    • response.payment[i].icon_title - icon description
      • response.payment[i].icon_title.en - icon description in English
      • response.payment[i].icon_title.ro - description of icon in Romanian
      • ....
      • response.payment[i].icon_title.<LN> - description of the icon in the particular language, where <LN> is the abbreviation of that language on the site
    • response.payment[i].payment_instruction - payment instruction
      • response.payment[i].payment_instruction.en - payment instruction in English
      • response.payment[i].payment_instruction.ro - payment instruction in Romanian
      • ....
      • response.payment[i].payment_instruction.<LN> - payment instruction in the particular language, where <LN> is the abbreviation of that language on the site


Query example http://<DOMAIN>/api/payment/export/)
{  
    "token": "24a75d0678c49a34030e35baeb376ff3"
}
Response example
{
    "status": "OK",
    "response": {
        "payment": [
            {
                "id": 12,
                "title": {
                    "en": "Cashless payment",
                    "ro": "Transfer bancar"
                },
                "desc": {
                    "en": "",
                    "ro": ""
                },
                "payment_method": 1,
                "enabled": true,
                "icon": null,
                "link": "",
                "icon_title": {
                    "en": "",
                    "ro": ""
                },
                "payment_instruction": {
                    "en": "",
                    "ro": ""
                }
            },
            {
                "id": 13,
                "title": {
                    "en": "In cash",
                    "ro": "Numerar"
                },
                "desc": {
                    "en": "",
                    "ro": ""
                },
                "payment_method": 1,
                "enabled": true,
                "icon": null,
                "link": "",
                "icon_title": {
                    "en": "",
                    "ro": ""
                },
                "payment_instruction": {
                    "en": "",
                    "ro": ""
                }
            },
            {
                "id": 14,
                "title": {
                    "en": "Online payment (Stripe)",
                    "ro": "Plata online (Stripe)"
                },
                "desc": {
                    "en": "",
                    "ro": ""
                },
                "payment_method": 2,
                "enabled": true,
                "icon": "http:\/\/my.cartum.dev\/content\/images\/50\/34905029336611.jpg",
                "link": "",
                "icon_title": {
                    "en": "We accept payments with Visa\/Mastercard via Stripe",
                    "ro": "Acceptăm plăți cu Visa\/Mastercard prin Stripe"
                },
                "payment_instruction": {
                    "en": "",
                    "ro": ""
                }
            },
            {
                "id": 15,
                "title": {
                    "en": "Cash on delivery",
                    "ro": "Plată la livrare"
                },
                "desc": {
                    "en": "",
                    "ro": ""
                },
                "payment_method": 1,
                "enabled": true,
                "icon": null,
                "link": "",
                "icon_title": {
                    "en": "",
                    "ro": ""
                },
                "payment_instruction": {
                    "en": "",
                    "ro": ""
                }
            },
                    {
                "id": 16,
                "title": {
                    "en": "PayPal",
                    "ro": "PayPal"
                },
                "desc": {
                    "en": "",
                    "ro": ""
                },
                "payment_method": 4,
                "enabled": false,
                "icon": null,
                "link": "https:\/\/www.paypal.com\/",
                "icon_title": {
                    "en": "PayPal",
                    "ro": "PayPal"
                },
                "payment_instruction": {
                    "en": "",
                    "ro": ""
                }
            }
        ]
    }
}

Related content

Export of payment methods
Export of payment methods
More like this
Delivery types export
Delivery types export
More like this
Delivery options export
Delivery options export
More like this
Експорт варіантів оплати
Експорт варіантів оплати
More like this