<?php<\/span>\n$openpay<\/span> =<\/span> Openpay<\/span>::<\/span>getInstance<\/span>(<\/span>'mzdtln0bmtms6o3kck8f'<\/span>,<\/span>\n 'sk_e568c42a6c384b7ab02cd47d2e407cab'<\/span>);<\/span>\n\n$chargeData<\/span> =<\/span> array<\/span><\/strong>(<\/span>\n 'description'<\/span> =><\/span> 'Cargo con c\u00f3digo QR din\u00e1mico'<\/span>,<\/span>\n 'external_id'<\/span> =><\/span> 'codi-00051'<\/span>,<\/span>\n 'due_date'<\/span> =><\/span> '2020-07-20T13:45:00'<\/span>\n );<\/span>\n\n$charge<\/span> =<\/span> $openpay<\/span>-><\/span>charges<\/span>-><\/span>create<\/span>(<\/span>$chargeData<\/span>);<\/span>\n?><\/span><\/code><\/pre><\/figure><\/div>At the time the charge is created, a transaction object is returned.<\/p>
Response:<\/strong><\/p>\u00a0<\/p>{<\/span>\n \"id\"<\/span>:<\/span> 62<\/span>,<\/span>\n \"amount\"<\/span>:<\/span> null<\/span><\/strong>,<\/span>\n \"due_date\"<\/span>:<\/span> \"2020-10-20T17:50:00-05:00\"<\/span>,<\/span>\n \"description\"<\/span>:<\/span> \"Cargo con c\u00f3digo QR din\u00e1mico\"<\/span>,<\/span>\n \"external_id\"<\/span>:<\/span> \"12121212\"<\/span>,<\/span>\n \"metadata\"<\/span>:<\/span> \"{}\"<\/span>,<\/span>\n \"barcode\"<\/span>:<\/span> null<\/span><\/strong>,<\/span>\n \"barcode_url\"<\/span>:<\/span> \"https:\/\/dev-api.openpay.mx\/codi\/open_codes\/62\/qr_code\"<\/span>,<\/span>\n \"barcode_base64\"<\/span>:<\/span> \"iVBORw0KGgoAAAANSUhEUgAAAdEAAAHRCAAAAAAQqNxHAAALk0lEQVR42u3cQY4cOw4EUN\/\/0jP7wbc6gpTS\/oOnVdvVlZWpJwNRJOFf\/7H+v9YvW0DUImoRtYhaRIlaRC2iFlGLKFGLqEXUImoRJWoRtYha34j++nn9zy+f3\/tPlw8+9\/zL54v+9jbOd39+4Z8u9dvPPb83eN5KgShRokSJEiX6VjTdu3S3g0c686cXCO7+tzTBlg\/P8vCFXoEoUaJEiRIl+kw0SGPpvgdJM31vADfYifCeh6e1OqiVAlGiRIkSJUr0LxINClhpce58Vqo8vQapNn9YVazOFFGiRIkSJUr0XyNaBdT+AudiXwBSvTpsD9\/udhIlSpQoUaJE\/zbR3rtvWwZcaShMkYK39SNv6yLjX9DxJkqUKFGiRIkWe9x3Sv20+6lKx0SJEiXqJ6J+eiHaT2EFMTLIppv62LqIF2TJ4K6GveS0\/ZqgECVKlChRokTvigZ5q6+eBd59QbFKgUGsH9YmN7+SnpD02YgSJUqUKFGil0X7rFu1CoN3DJuV\/XFKj3EgcM6rw38M6eWJEiVKlChRom9Fh1Puw80PBqvS0xDsxLfBeHOqqzokUaJEiRIlSvSZaN\/Vq2bC+07k+Y\/V3VcfHuhVNE\/umShRokSJEiX6gWjV3+tjaT9nFdzaudTW72JwiDYpOrjdipUoUaJEiRIlelk0uGrVcAzuvIp4\/VBWdeLSi1at0c3R6U4IUaJEiRIlSvSuaGobjJz36TjNfkGBcqMX5OmgJhq0kdOPfNMfJUqUKFGiRIlmWTct06VIVfRNE19qm3YxU7Oq77muYVYXJUqUKFGiRIleFq2KWucMVgW2YEYrnfSqQnB6aqq8nzaKq4Ji8ipRokSJEiVK9K7opnZVtTf7euAwZAad1+ER66\/yroNMlChRokSJEn0mWhWrhjWutEbYq1Rd234N03E63pb+MlGiRIkSJUr0U9F1ba1Phl0z8ErFrwrVfdVuePDT7wBEiRIlSpQo0beifW9wWHlLX61ao0GJ7\/Yf0yNW9ZzTM0qUKFGiRIkSfSuapsCqSdoPZVXnrO9nBs\/RJ82+A9ofon3HmyhRokSJEiU6n6mv2ox35sCqVuGwblhdr5fqM3HwvMkpJEqUKFGiRIneFa2GxfsWal\/oqtqHwbZtGrtBEg5O+sXkT5QoUaJEiRL9QLRPY5sgW\/VHh9EyPSFBrW7zWOmXg\/Mh2td1iRIlSpQoUaKjrJu29oJn3ZT9hkW3tJa4HgGrKnlpf7TnJ0qUKFGiRIm+FR0G3iC+phNmaaCMe4hhWXKYz\/uq4rl2WrESJUqUKFGiRF+I9tGtmnIKnj89XT3DZgP7EzccH0vvjyhRokSJEiX6VjRNuGngTW+m\/7S0nNePsm3uoJpTWz8+UaJEiRIlSvStaF+X2zQcz\/u+ydNpnS+Y7zq3LdOtq05\/dSiJEiVKlChRos9Eg+h7\/vRqA9P3Bj9VlctqVGx4B9VRTO9g0B8lSpQoUaJEid4QrW6wSpXp4Nc666YFu+HzBvm8qkNWvWSiRIkSJUqU6AeiaROy6opWma5qFcadw7pe2Y+A9U\/ZP+q0rkuUKFGiRIkSXfZH+\/GnYYOwn+VaN3b7vFohbfqj5\/C9mhwjSpQoUaJEiS5n6oNuXd\/P7BkCpIB6eJz66wXhO83JwbYTJUqUKFGiRJ+JphW1qkgWZLo+KKaZ+Fzxq1qjm4Sbhu\/+KwZRokSJEiVK9CvR4SBUWmqrdrEq0wVZctjZDBLucMxsGMiJEiVKlChRos9Eg33aRLJ+6iyIlmn6TK+SNjWH3kHxtTrkRIkSJUqUKNFPRYPPTGmCj9yA9EcxvUAwip\/+3jlP9+1hokSJEiVKlOgz0eG8U7o71YR8OtXV73ZXW\/v5nFU10dVs2HByjChRokSJEiW6FK2ai0Ff8U7mnHYOrwyhVU\/U90Krk0mUKFGiRIkS\/Uo0zVvpOHjKP9zj9LBVxb60Y1lRB97nf0NEiRIlSpQo0U9F+wJgtWNV57V6zKA5u2lv9kXGtPBYzZWtJseIEiVKlChRoqNuWlWTqpqVfYUurU0OJ7j6MB8csTTW91XK6eQYUaJEiRIlSnT+f2BXLbs0GfZ91PTyaZe1T59Vda\/qwfZbksRhokSJEiVKlOgr0aq1VwXKDXWQnfsRsOpgVam8qgdWk21EiRIlSpQo0Q9Ee8Lq0\/t+4eaG+qmu6iRVxdIqrgdnlChRokSJEiX6h0TPDb2+lRnUx867GETpoHWbNmfT9L4pDwYjaok3UaJEiRIlSvSu6LruFfRRqw3chOA+NwZ\/13dtg2fbvECUKFGiRIkSfSZaVcX62Jd+ZJ+2h0lzGK+rSmNa9ksrq6tvL0SJEiVKlCjRtmZU+VT1wOHepU3XahgsyOd9EbRvfla\/MuiPEiVKlChRokSviaYxNw2ewQWqrmg6rfUuuPcZdqP3w3uJEiVKlChRog9Eg+gWDFZVA2LVCj7yfDiqHmcvlXZeq0rovuNNlChRokSJEl2K9ikwiJsV17BmVjVn07+rZsP6cmP\/uUSJEiVKlCjRt6LnW6iqcdUjpc9aVfyq3J2+bVhkTD98uM9EiRIlSpQo0Reiw6wbRLf+j1UOrZq9qWiaSPtYWvVW42cjSpQoUaJEid4VDcJoVcqqMmffpxx2Mc8petOhTS2qvmw8pkeUKFGiRIkSvSuaBqwKrsqIVXEuPQ1VbzVtpqbnogKuCIkSJUqUKFGib0WD0JoOkgX3W+17OgeWxshNEh7W6tIjkTZiiRIlSpQoUaJvRavYl1byNvGw3+i0ola1Hvvj\/qbOR5QoUaJEiRL9UrTvIVb8VantLJDuTnVuf4Wrf8CL43dEiRIlSpQo0a9E+5yXvho8cBUAq6Jg9WoVoDeHI\/hycKnjTZQoUaJEiRKdi94pxKX1rGCmquq8pkNtwau9VJprh+n4hxeIEiVKlChRondFA5U0tFZty7RCl8br4DQEcbg688FnDJDu1HWJEiVKlChRotf+p8fq+ucAmFbehsdkWLkcFjfPDeWKMPgmQZQoUaJEiRL9XrRvTKY3k7Ye+ypgGjKDSFuVNIcfXul1FVOiRIkSJUqU6APRoC04fNZhA7NvsA7HwvrUO9yX9AJd7iZKlChRokSJ3hVdNwg3iW8znZZu9HDk7clMfTrUFmASJUqUKFGiRF+I9lNiaTirQmbQdUz3OE3Mm8cf1giryuq+CkiUKFGiRIkSHWXdH97380YPK35BTg5GsYIzsBYNHrV\/jmE5lChRokSJEiX6h0TTjUm5+lZm+uhBvhxG2iqu9xdI\/\/kQJUqUKFGiRL8SDfazalYGpaxqAOtOYW9Yuku7omlAvRmqiRIlSpQoUaJ3RfvnX9ezhuNj1WBVMJRVxet1vbKaJgtao0SJEiVKlCjRr0STa9VdvaqMWE2YBduW6gWHKN2mYVO4ey9RokSJEiVK9IFo3\/NL4YLqWZ+Tq2blpnVbdYaHw3TVlwiiRIkSJUqU6FvRinCzY8NsWuXuoEJX9UeHZ3Rz992rRIkSJUqUKNG7olWJqnrqqiQXAFfJcPhBQe2vSrjVvvSdUqJEiRIlSpToZdF0pY8Z1NbSAF11Ioe91erW0ktV02T98xIlSpQoUaJEn4kOw16f5PqcF5TpqnRcFTfTR12XOdOnJEqUKFGiRIl+JZo2TtPu3\/nhhhbDK6dbnj5CtS\/D2ilRokSJEiVK9I+LDpuLvfydJNwfxXUiTcuhaXbukzBRokSJEiVK9G8THUbktBBXVSnToF1F+PSLQNpGTrN4sJ1EiRIlSpQo0b9ItB\/FSlNv\/AyziatUOUiaVQt10wb9JOsSJUqUKFGiREf90SDTbZJm+qzVPFtQLQyesm+wVse4KmkSJUqUKFGiRD8QHXbr0vdWqXKzCVUbNEia\/djaJncPUjRRokSJEiVK9K6o9S9eRIlaRC2iFlGLKFGLqEXUImoRJWoRtYhaRC2iRC2iFlHr\/vovnGhyg64VOfUAAAAASUVORK5CYII=\"<\/span>\n}<\/span><\/code><\/pre><\/figure>\u00a0<\/p>
With this QR code, your customer can make the payment by scanning it from their bank's mobile app.<\/p>
Generate dynamic QR code for Customer (Step 1 and 2)<\/h2> To generate a dynamic QR code it is necessary to create a charge indicating in the method field method the type \u200bcodi and the option codi_options with the attribute mode the value QR_CODE as follows:<\/p>
<?php<\/span>\n$openpay<\/span> =<\/span> Openpay<\/span>::<\/span>getInstance<\/span>(<\/span>'mzdtln0bmtms6o3kck8f'<\/span>,<\/span>\n 'sk_e568c42a6c384b7ab02cd47d2e407cab'<\/span>);<\/span>\n\n$chargeData<\/span> =<\/span> array<\/span><\/strong>(<\/span>\n 'description'<\/span> =><\/span> 'Cargo con c\u00f3digo QR din\u00e1mico'<\/span>,<\/span>\n 'external_id'<\/span> =><\/span> 'codi-00051'<\/span>,<\/span>\n 'due_date'<\/span> =><\/span> '2020-07-20T13:45:00'<\/span>\n );<\/span>\n\n$charge<\/span> =<\/span> $openpay<\/span>-><\/span>charges<\/span>-><\/span>create<\/span>(<\/span>$chargeData<\/span>);<\/span>\n?><\/span><\/code><\/pre><\/figure><\/div>At the time the charge is created, a transaction object is returned.<\/p>
Response:<\/strong><\/p>\u00a0<\/p>{<\/span>\n \"id\"<\/span>:<\/span> 62<\/span>,<\/span>\n \"amount\"<\/span>:<\/span> null<\/span><\/strong>,<\/span>\n \"due_date\"<\/span>:<\/span> \"2020-10-20T17:50:00-05:00\"<\/span>,<\/span>\n \"description\"<\/span>:<\/span> \"Cargo con c\u00f3digo QR din\u00e1mico\"<\/span>,<\/span>\n \"external_id\"<\/span>:<\/span> \"12121212\"<\/span>,<\/span>\n \"metadata\"<\/span>:<\/span> \"{}\"<\/span>,<\/span>\n \"barcode\"<\/span>:<\/span> null<\/span><\/strong>,<\/span>\n \"barcode_url\"<\/span>:<\/span> \"https:\/\/dev-api.openpay.mx\/codi\/open_codes\/62\/qr_code\"<\/span>,<\/span>\n \"barcode_base64\"<\/span>:<\/span> \"iVBORw0KGgoAAAANSUhEUgAAAdEAAAHRCAAAAAAQqNxHAAALk0lEQVR42u3cQY4cOw4EUN\/\/0jP7wbc6gpTS\/oOnVdvVlZWpJwNRJOFf\/7H+v9YvW0DUImoRtYhaRIlaRC2iFlGLKFGLqEXUImoRJWoRtYha34j++nn9zy+f3\/tPlw8+9\/zL54v+9jbOd39+4Z8u9dvPPb83eN5KgShRokSJEiX6VjTdu3S3g0c686cXCO7+tzTBlg\/P8vCFXoEoUaJEiRIl+kw0SGPpvgdJM31vADfYifCeh6e1OqiVAlGiRIkSJUr0LxINClhpce58Vqo8vQapNn9YVazOFFGiRIkSJUr0XyNaBdT+AudiXwBSvTpsD9\/udhIlSpQoUaJE\/zbR3rtvWwZcaShMkYK39SNv6yLjX9DxJkqUKFGiRIkWe9x3Sv20+6lKx0SJEiXqJ6J+eiHaT2EFMTLIppv62LqIF2TJ4K6GveS0\/ZqgECVKlChRokTvigZ5q6+eBd59QbFKgUGsH9YmN7+SnpD02YgSJUqUKFGil0X7rFu1CoN3DJuV\/XFKj3EgcM6rw38M6eWJEiVKlChRom9Fh1Puw80PBqvS0xDsxLfBeHOqqzokUaJEiRIlSvSZaN\/Vq2bC+07k+Y\/V3VcfHuhVNE\/umShRokSJEiX6gWjV3+tjaT9nFdzaudTW72JwiDYpOrjdipUoUaJEiRIlelk0uGrVcAzuvIp4\/VBWdeLSi1at0c3R6U4IUaJEiRIlSvSuaGobjJz36TjNfkGBcqMX5OmgJhq0kdOPfNMfJUqUKFGiRIlmWTct06VIVfRNE19qm3YxU7Oq77muYVYXJUqUKFGiRIleFq2KWucMVgW2YEYrnfSqQnB6aqq8nzaKq4Ji8ipRokSJEiVK9K7opnZVtTf7euAwZAad1+ER66\/yroNMlChRokSJEn0mWhWrhjWutEbYq1Rd234N03E63pb+MlGiRIkSJUr0U9F1ba1Phl0z8ErFrwrVfdVuePDT7wBEiRIlSpQo0beifW9wWHlLX61ao0GJ7\/Yf0yNW9ZzTM0qUKFGiRIkSfSuapsCqSdoPZVXnrO9nBs\/RJ82+A9ofon3HmyhRokSJEiU6n6mv2ox35sCqVuGwblhdr5fqM3HwvMkpJEqUKFGiRIneFa2GxfsWal\/oqtqHwbZtGrtBEg5O+sXkT5QoUaJEiRL9QLRPY5sgW\/VHh9EyPSFBrW7zWOmXg\/Mh2td1iRIlSpQoUaKjrJu29oJn3ZT9hkW3tJa4HgGrKnlpf7TnJ0qUKFGiRIm+FR0G3iC+phNmaaCMe4hhWXKYz\/uq4rl2WrESJUqUKFGiRF+I9tGtmnIKnj89XT3DZgP7EzccH0vvjyhRokSJEiX6VjRNuGngTW+m\/7S0nNePsm3uoJpTWz8+UaJEiRIlSvStaF+X2zQcz\/u+ydNpnS+Y7zq3LdOtq05\/dSiJEiVKlChRos9Eg+h7\/vRqA9P3Bj9VlctqVGx4B9VRTO9g0B8lSpQoUaJEid4QrW6wSpXp4Nc666YFu+HzBvm8qkNWvWSiRIkSJUqU6AeiaROy6opWma5qFcadw7pe2Y+A9U\/ZP+q0rkuUKFGiRIkSXfZH+\/GnYYOwn+VaN3b7vFohbfqj5\/C9mhwjSpQoUaJEiS5n6oNuXd\/P7BkCpIB6eJz66wXhO83JwbYTJUqUKFGiRJ+JphW1qkgWZLo+KKaZ+Fzxq1qjm4Sbhu\/+KwZRokSJEiVK9CvR4SBUWmqrdrEq0wVZctjZDBLucMxsGMiJEiVKlChRos9Eg33aRLJ+6iyIlmn6TK+SNjWH3kHxtTrkRIkSJUqUKNFPRYPPTGmCj9yA9EcxvUAwip\/+3jlP9+1hokSJEiVKlOgz0eG8U7o71YR8OtXV73ZXW\/v5nFU10dVs2HByjChRokSJEiW6FK2ai0Ff8U7mnHYOrwyhVU\/U90Krk0mUKFGiRIkS\/Uo0zVvpOHjKP9zj9LBVxb60Y1lRB97nf0NEiRIlSpQo0U9F+wJgtWNV57V6zKA5u2lv9kXGtPBYzZWtJseIEiVKlChRoqNuWlWTqpqVfYUurU0OJ7j6MB8csTTW91XK6eQYUaJEiRIlSnT+f2BXLbs0GfZ91PTyaZe1T59Vda\/qwfZbksRhokSJEiVKlOgr0aq1VwXKDXWQnfsRsOpgVam8qgdWk21EiRIlSpQo0Q9Ee8Lq0\/t+4eaG+qmu6iRVxdIqrgdnlChRokSJEiX6h0TPDb2+lRnUx867GETpoHWbNmfT9L4pDwYjaok3UaJEiRIlSvSu6LruFfRRqw3chOA+NwZ\/13dtg2fbvECUKFGiRIkSfSZaVcX62Jd+ZJ+2h0lzGK+rSmNa9ksrq6tvL0SJEiVKlCjRtmZU+VT1wOHepU3XahgsyOd9EbRvfla\/MuiPEiVKlChRokSviaYxNw2ewQWqrmg6rfUuuPcZdqP3w3uJEiVKlChRog9Eg+gWDFZVA2LVCj7yfDiqHmcvlXZeq0rovuNNlChRokSJEl2K9ikwiJsV17BmVjVn07+rZsP6cmP\/uUSJEiVKlCjRt6LnW6iqcdUjpc9aVfyq3J2+bVhkTD98uM9EiRIlSpQo0Reiw6wbRLf+j1UOrZq9qWiaSPtYWvVW42cjSpQoUaJEid4VDcJoVcqqMmffpxx2Mc8petOhTS2qvmw8pkeUKFGiRIkSvSuaBqwKrsqIVXEuPQ1VbzVtpqbnogKuCIkSJUqUKFGib0WD0JoOkgX3W+17OgeWxshNEh7W6tIjkTZiiRIlSpQoUaJvRavYl1byNvGw3+i0ola1Hvvj\/qbOR5QoUaJEiRL9UrTvIVb8VantLJDuTnVuf4Wrf8CL43dEiRIlSpQo0a9E+5yXvho8cBUAq6Jg9WoVoDeHI\/hycKnjTZQoUaJEiRKdi94pxKX1rGCmquq8pkNtwau9VJprh+n4hxeIEiVKlChRondFA5U0tFZty7RCl8br4DQEcbg688FnDJDu1HWJEiVKlChRotf+p8fq+ucAmFbehsdkWLkcFjfPDeWKMPgmQZQoUaJEiRL9XrRvTKY3k7Ye+ypgGjKDSFuVNIcfXul1FVOiRIkSJUqU6APRoC04fNZhA7NvsA7HwvrUO9yX9AJd7iZKlChRokSJ3hVdNwg3iW8znZZu9HDk7clMfTrUFmASJUqUKFGiRF+I9lNiaTirQmbQdUz3OE3Mm8cf1giryuq+CkiUKFGiRIkSHWXdH97380YPK35BTg5GsYIzsBYNHrV\/jmE5lChRokSJEiX6h0TTjUm5+lZm+uhBvhxG2iqu9xdI\/\/kQJUqUKFGiRL8SDfazalYGpaxqAOtOYW9Yuku7omlAvRmqiRIlSpQoUaJ3RfvnX9ezhuNj1WBVMJRVxet1vbKaJgtao0SJEiVKlCjRr0STa9VdvaqMWE2YBduW6gWHKN2mYVO4ey9RokSJEiVK9IFo3\/NL4YLqWZ+Tq2blpnVbdYaHw3TVlwiiRIkSJUqU6FvRinCzY8NsWuXuoEJX9UeHZ3Rz992rRIkSJUqUKNG7olWJqnrqqiQXAFfJcPhBQe2vSrjVvvSdUqJEiRIlSpToZdF0pY8Z1NbSAF11Ioe91erW0ktV02T98xIlSpQoUaJEn4kOw16f5PqcF5TpqnRcFTfTR12XOdOnJEqUKFGiRIl+JZo2TtPu3\/nhhhbDK6dbnj5CtS\/D2ilRokSJEiVK9I+LDpuLvfydJNwfxXUiTcuhaXbukzBRokSJEiVK9G8THUbktBBXVSnToF1F+PSLQNpGTrN4sJ1EiRIlSpQo0b9ItB\/FSlNv\/AyziatUOUiaVQt10wb9JOsSJUqUKFGiREf90SDTbZJm+qzVPFtQLQyesm+wVse4KmkSJUqUKFGiRD8QHXbr0vdWqXKzCVUbNEia\/djaJncPUjRRokSJEiVK9K6o9S9eRIlaRC2iFlGLKFGLqEXUImoRJWoRtYhaRC2iRC2iFlHr\/vovnGhyg64VOfUAAAAASUVORK5CYII=\"<\/span>\n}<\/span><\/span><\/code><\/pre><\/figure>\u00a0<\/p>
With this QR code, your customer can make the payment by scanning it from their bank's mobile app.<\/p>
Charges with static QR<\/h1> To generate a dynamic QR code it is necessary to create a charge indicating in the method field the type codi and the option codi_options with the attribute mode the value QR_CODE as follows:<\/p>
\u00a0<\/p>
<\/center>\u00a0<\/p>
Steps:<\/p>
The store requests the generation of a static QR code to make a payment.<\/li> From the Openpay api the QR code is returned.<\/li> The store exposes the QR code by the means of its choice (printed, screen at checkout, etc.) so that the buyer can make the payment<\/li> The buyer scans the code from their bank's app.<\/li> The customer confirms the payment from his bank's banking application.<\/li> The customer's bank sends the payment notification to Banxico.<\/li> Banxico notifies Openpay payment.<\/li> Openpay confirms the payment to the merchant.<\/li><\/ol>Generate static QR code (Step 1 and 2)<\/h2> To generate a dynamic QR code it is necessary to create a charge indicating in the field method<\/code> the typecodi<\/code> and the option codi_options<\/code> with the attribute mode<\/code> the value QR_CODE<\/code> as follows:<\/p><?php<\/span>\n$openpay<\/span> =<\/span> Openpay<\/span>::<\/span>getInstance<\/span>(<\/span>'mzdtln0bmtms6o3kck8f'<\/span>,<\/span>\n 'sk_e568c42a6c384b7ab02cd47d2e407cab'<\/span>);<\/span>\n\n$chargeData<\/span> =<\/span> array<\/span><\/strong>(<\/span>\n 'method'<\/span> =><\/span> 'codi'<\/span>,<\/span>\n 'amount'<\/span> =><\/span> 200.00<\/span>,<\/span>\n 'description'<\/span> =><\/span> 'Cargo con c\u00f3digo QR est\u00e1tico'<\/span>,<\/span>\n 'order_id'<\/span> =><\/span> 'codi-00051'<\/span>,<\/span>\n 'due_date'<\/span> =><\/span> '2020-12-20T13:45:00'<\/span>,<\/span>\n 'codi_options'<\/span> =><\/span> {<\/span>\n 'mode'<\/span>:<\/span> 'qr_code'<\/span>\n },<\/span>\n 'customer'<\/span> =><\/span> {<\/span>\n 'name'<\/span>:<\/span> 'Ricardo'<\/span>,<\/span>\n 'last_name'<\/span>:<\/span> 'Martinez'<\/span>