ViaBill allows customers to split up their payments into several rates. If you have set up ViaBill on the Payment Methods page in the Frisbii administration, the payment option will automatically be presented in Frisbii Checkout.

📘

Notice

ViaBill payment option is only presented if the currency is supported by ViaBill.

Creating a ViaBill Checkout Session

You have the option to send a billing address when creating a Frisbii checkout session for a ViaBill payment. This allows ViaBill to pre-fill the name/address fields of the customer.

Note that it is not sufficient to reference a customer object. You will have to explicitly set a billing address field on the order-object of the charge call.

Sample Request

curl -X POST \
  --url https://checkout-api.reepay.com/v1/session/charge \
  -u 'priv_xxxx:' \
  -H 'Accept: application/json' \
  -H 'Content-Type: application/json' \
  --data '{
    "order": {
        "customer_handle": "cust-0001",
        "handle": "viabill-test-1",
        "currency": "DKK",
        "order_lines":[
          {
            "ordertext":"Order text",
            "amount": 1000,
            "vat": 0.25,
            "quantity":1,
            "amount_incl_vat": "true"
          }],
        "settle":false,
        "billing_address":{
          "address":"Strøget 15",
          "city":"Hornbæk","country":"DK",
          "email":"[email protected]","first_name":"Gorm","last_name":"Bøgh",
          "postal_code":"3100","phone":"12345678"
        }
  }
}'

 

What’s Next