customer
, staff
or vendor
MM/DD/YYYY
account
or client
True
or false
, Defaults to false
card
, bank
, phone
, and QR
. Example, ["card", "phone"] for Card and Phone Number payments only.​
<form><script src="https://api.payant.ng/assets/js/inline.min.js"></script><button type="button" onclick="payWithPayant()"> Pay </button></form><script>function payWithPayant() {var handler = Payant.invoice({"key": "e47aa44e4a320ae2a2b6b8804a4d2fa1b74437ab","client": {"first_name": "Albert","last_name": "Jane","email": "jane@alberthospital.com","phone": "+2348012345678"},"due_date": "12/30/2016","fee_bearer": "client","items": [{"item": ".Com Domain Name Registration","description": "alberthostpital.com","unit_cost": "2500.00","quantity": "1"}],callback: function(response) {console.log(response);},onClose: function() {console.log('Window Closed.');}});​handler.openIframe();}</script>​
Heads up!
Only one of client
or client_id
is required per invoice object. The client
parameter will allow you to add a new customer while invoicing on the fly in case you don't have a client_id
. Client will not be added if already exist. All fields are not required if reference_code
is available.
Heads up!
Please ensure that you use the right API endpoint for demo https://api.demo.payant.ng
and https://api.payant.ng
for LIVE on the script tag.