API ## Sections • [API](https://app.theneo.io/wava/api/integraciones/api.md): Wava REST API para gestion de Links de Pago • [Create](https://app.theneo.io/wava/api/integraciones/api/links-de-pago/create.md): Generate dynamic payment links for your users. The user data may be requested to the shopper if not provided, for regulatory reasons. Once you have your link generated, you can either redirect the user to that link or just embed inside an iframe as per your best suit on your flow. National document types supported Title Description Title Country Document Type Document Name CO CC Cédula de ciudadanía CO CE Cédula de extranjería CO NIT Número de Identificación Tributaria CL CI Cédula de Identidad CL RUT Rol Único Tributario EC CI Cédula de Identidad EC PP Pasaporte • [Introduction](https://app.theneo.io/wava/api/integraciones/wava-button/introduction.md): Using Wava Button allows implementing Wava's checkout optimized to increase conversion rate and user experience, in an ease and fast integration with minimum code usage. With this integration, you just need to define some values so the user can see Wava's button, and then on click, Wava's checkout will be displayed on a Modal on the same screen. Use Cases. If you have an online business which is not currently supported by our integrations, and you can modify the HTML of that website that you are using. You have the need of getting an automated solution for charging dynamic amounts in multiple parts of your website. • [Implementation](https://app.theneo.io/wava/api/integraciones/wava-button/implementacion.md): This integration is super simple, we just need to add an HTML form inside the code with the parameters needed for the charge Listado de Parámetros: Title Description Title Parámetro Descripción Requerido data_wava_merchant_key Merchant's Key provided by Wava Si data_wava_product_name Name of the service or product to display to the user Si data_wava_order_key Your order ID or specific identifier Si data_wava_amount Total amount to be charged Si data_wava_redirect_link Link to redirect the user after the payment is successful No data_wava_shopper_email User email No data_wava_shopper_phone User phone number (without country code) No data_wava_shopper_first_name User First name No data_wava_shopper_last_name User Last name No data_wava_shopper_document_type Users national ID type No data_wava_shopper_document_number User National ID Number No data_wava_button_text Custom Text to show on the pay button No data_wava_button_class CSS class to use in case of customization No Tipos de documento soportados Title Description Title Country Type Reference CO CC Cédula de ciudadanía CO CE Cédula de extranjería CO NIT Número de Identificación Tributaria CL CI Cédula de Identidad CL RUT Rol Único Tributario EC CI Cédula de Identidad EC PP Pasaporte In order to add the button we need to add this code in the section what it's expected to show the button. Plain text • [Webhooks](https://app.theneo.io/wava/api/integraciones/webhooks.md): In case the merchant wants to receive confirmation notifications via a webhook. How it works The user can set their webhook inside the Wava app config. It can be the same one for success and cancelled orders, or the user can set different webhooks. It's a POST call with a json body with this structure: JSON { "id_order": 1234, "status": "confirmed", "id_external": "AAA111", "payment_method": { "gateway": "Nequi", "status": "processed" }, "total_price": 12423, "totalItems": 1, "shopper": { "first_name": "John", "last_name": "Smith", "email": "john@example.com" } } • [Tiendanube](https://app.theneo.io/wava/api/integraciones/tiendanube.md): Please refer to: https://www.tiendanube.com/co/tienda-aplicaciones-nube/wava • [Woo](https://app.theneo.io/wava/api/integraciones/woo.md): Please refer to: https://wordpress.org/plugins/wava-payment/