...
PagBrasil's response will be an XML with the following elements:
Field | Description | LenghtLength |
---|---|---|
order | Order number | 64 |
payment_method | Credit card = C | 1 |
submission_date | Date the order was submitted to PagBrasil. | 10 |
order_status | WP = Payment requested but not processed yet | 2 |
authorization_code | Authorization code provided by the credit card issuer. Only available when order has been authorized. | 9 |
payment_date | Date the payment was completed. | 10 |
product_name | Product name | 254 |
customer_name | Customer's name | 128 |
customer_taxid | CPF if an individual, or CNPJ if the customer is a company | 14 |
customer_email | Customer's e-mail address | 128 |
customer_phone | Customer's phone number | 40 |
address_street | Customer's street address | 200 |
address_zip | Customer's postal code (in Brazil called CEP) | 8 |
address_city | Customer's city | 40 |
address_state | Customer's state (official abbreviation) | 2 |
amount_brl | Amount in Brazilian Real | 5.2 |
amount_paid | Amount paid by the customer in Brazilian Real | 5.2 |
cc_installments | Number of installments (1 to 12) | 2 |
cc_brand | Credit card brand. See note "f" | 1 |
cc_holder | Credit card holder's name | 30 |
cc_number | Credit card number truncated | 14 - 19 |
cc_expiration | Credit card expiration date. | 5 |
soft_descriptor | Text identification that will appear on the customer's credit card statement next to the payee name (PB). See item 4.1, note "i". | 13 |
amount_refunded | Used when order_status equals to RR or RP. Amount requested to be refunded (Brazilian Real). | 5.2 |
refund_date | Used when order_status equals to RP. | 10 |
refund_info | Used when order_status equals to RR or RP and the refund was processed via bank transfer. See item 6.2, note "c". | 128 |
error_code | Used when order_status equals to PF or PR. See table in item 9. | 2 |
signature | HMAC-MD5 hash that authenticates the response. See note "a" | 32 |
...