Integrating and testing Belfius


Integration

API Direct and redirect
Ready-made integrations Supported in all our ready-made integrations, except OsCommerce and ZenCart.
Checkout options Multisafepay payment pages
Payment links – You can adjust the lifetime.
Logo See MultiSafepay GitHub – MultiSafepay icons.

Testing

Test credentials: API key

Test a Belfius order

  1. To test a Belfius order, make a direct or redirect API request.
  2. On the Test platform page, from the Test scenario list, select Completed.
  3. Click Test.
    The payment is processed in the test environment as Successful, with order status Completed, and transaction status Completed.

Test cancelling an order

To test cancelling an order:

  1. Make a direct or redirect API request.
  2. On the Test platform page, from the Test scenario list, select Cancelled.
  3. Click Test.
    The order status changes to Void.

Test refunding an order

To test refunding an order:

  1. Create an order.
  2. In your MultiSafepay test dashboard, go to Order summary, and then click Refund order.
  3. Under Refund, enter in the:
    • Account holder name field the account holder name of the account you want to refund to.
    • IBAN field the IBAN of the account you want to refund to.
    • Reason/Description field the reason for the refund.
    • Amount field the amount to refund.
  4. Click Continue.
  5. Under Refund confirmation, check that the description and amount are correct, and then click Confirm.
    A new order is created for the refund. The order status for the refund changes to Reserved.
  6. Under Related transactions, select the ID of the refund order.
  7. Under Order summary, click Accept.
  8. In the Add transaction comment field, add a comment, and then click Add. The order status changes to Completed.

Notes:

  • You can’t test refunding via the API.
  • In the live environment, you can’t accept refund orders. These are done automatically.

Feedback

Propose a change on GitHubexternal-link-icon or
send an email to [email protected]

Other languages

For an explanation in another language, contact your account manager.