...
Code Block |
---|
var request = require('request'); request({ url: 'https://sandbox.pagbrasil.com/api/order/add', method: 'POST', form: { secret: 'input_your_secret', pbtoken: 'input_your_token', order: '1234567890', payment_method: 'C', product_name: 'Product Test (1 license)', customer_name: 'José da Silva', customer_taxid: '91051605962', customer_email: 'josedasilva@myemail.com.br', customer_phone: '11 3328.9999', customer_ip: '255.255.255.255', address_street: 'Av.Paulista, 100', address_zip: '01311100', address_city: 'São Paulo', address_state: 'SP', amount_brl: '39.50', cc_installments: '1', cc_holder: 'joao da silva', cc_number: '4984123412341234', cc_expiration: '12/29', cc_cvv: '123', soft_descriptor: 'TEST', cc_save: '0', cc_prevsaved: '', cc_auth: '0', param_url: 'customer_id=12345%26newsletter=yes', visitor_id: '' }}, function (error, response, body) { if (!error && response.statusCode == 200) { console.log(body); } } ); |
...
10.5. Response
Code Block | ||
---|---|---|
| ||
<?xml version="1.0" encoding="ISO-8859-1"?> <request> <order>1234567890</order> <payment_method>C</payment_method> <submission_date>10/12/2010</submission_date> <order_status>PC</order_status> <authorization_code>493578680</authorization_code> <payment_date>10/12/2010</payment_date> <product_name>Product Test (1 license)</product_name> <customer_name>José da Silva</customer_name> <customer_taxid>91051605962</customer_taxid> <customer_email>josedasilva@myemail.com.br</customer_email> <customer_phone>11 3328.9999</customer_phone> <address_street>Av.Paulista, 100</address_street> <address_zip>01311100</address_zip> <address_city>São Paulo</address_city> <address_state>SP</address_state> <amount_brl>39.50</amount_brl> <amount_paid>39.50</amount_paid> <cc_installments>1</cc_installments> <cc_brand>V</cc_brand> <cc_holder>joao da silva</cc_holder> <cc_number>498412******1234</cc_number> <cc_expiration>12/29</cc_expiration> <soft_descriptor>TEST</soft_descriptor> <signature>42927a09be6b369bce73b7a40aa0a9f2</signature> </request> |