WebAPI/WebPayment: Difference between revisions

Jump to navigation Jump to search
Line 385: Line 385:
If everything went well, you should be able to start testing against BlueVia.
If everything went well, you should be able to start testing against BlueVia.


An example of a valid payment request against the BlueVia Payment Provider would be:
<code>
{
  "iss":"567744a02bf5af6a8c4c1c80d22fb2",
  "typ":"tu.com/payments/v1/pay",
  "exp":3337360897,
  "iat":1337360897,
  "request": {
    "name": "Piece of Cake",
    "description": "Virtual chocolate cake to fill your virtual tummy",
    "price":[ { "country":"BR", "amount":"1", "currency":"BRL" }, { "country":"ES", "amount":"0.01", "currency":"EUR" } ],
    "defaultPrice": "US",
    "productData": "my_product_id=1234&my_session_id=XYZ",
    "postbackURL": "http://developersserver.com/postback",
    "chargebackURL": "http://developerserver.com/chargeback"
  }
}
</code>
Which results in the following JWT:
<code>eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiI1Njc3NDRhMDJiZjVhZjZhOGM0YzFjODBkMjJmYjIiLCJ0eXAiOiJ0dS5jb21cL3BheW1lbnRzXC92MVwvcGF5IiwiZXhwIjozMzM3MzYwODk3LCJpYXQiOjEzMzczNjA4OTcsInJlcXVlc3QiOnsibmFtZSI6IlBpZWNlIG9mIENha2UiLCJkZXNjcmlwdGlvbiI6IlZpcnR1YWwgY2hvY29sYXRlIGNha2UgdG8gZmlsbCB5b3VyIHZpcnR1YWwgdHVtbXkiLCJwcmljZSI6W3siY291bnRyeSI6IkJSIiwiYW1vdW50IjoiMSIsImN1cnJlbmN5IjoiQlJMIn0seyJjb3VudHJ5IjoiRVMiLCJhbW91bnQiOiIwLjAxIiwiY3VycmVuY3kiOiJFVVIifV0sImRlZmF1bHRQcmljZSI6IlVTIiwicHJvZHVjdERhdGEiOiJteV9wcm9kdWN0X2lkPTEyMzQmbXlfc2Vzc2lvbl9pZD1YWVoiLCJwb3N0YmFja1VSTCI6Imh0dHA6IFwvXC9kZXZlbG9wZXJzc2VydmVyLmNvbVwvcG9zdGJhY2siLCJjaGFyZ2ViYWNrVVJMIjoiaHR0cDogXC9cL2RldmVsb3BlcnNlcnZlci5jb21cL2NoYXJnZWJhY2sifX0.b6n2j--3vyi1szMqsyXkldeUK5G0HWv4w_G7u1dXmdY</code>
=== Error codes ===
=== Error codes ===


Confirmed users
483

edits

Navigation menu