Skip to main content

Integration checklist

This step-by-step checklist helps you configure integration with Velora services, test your setup, and start accepting payments from your customers.

Step 1. Get familiar with the merchant portal​

  1. Create an account​

    To connect to Velora and work with payments, register in the merchant portal
    Account registration guide.

  2. Add other team members​

    You can give your team access to the account right away. Access levels can be managed with the predefined roles available in the merchant portal Adding users.

  3. Review the test project and use its API keys​

    After registration, you immediately get access to a test project and its authentication credentials: API keys. Use them to configure and test payments before switching to a live project
    Test project.

Step 2. Configure the integration and run test payments​

Before accepting payments on your live project, make sure the settings and payment flows are configured correctly.

  1. Complete onboarding​

    Contact Velora support to complete data verification and define cooperation terms
    Velora support.

  2. Configure the integration​

    Choose the required integration method and configure it using the test project data Integration options.

  3. Run test payments​

    Use test payment data to check different card payment scenarios Test payments.

  4. Handle errors and failed payments​

    Make sure that API requests are formed correctly and that you receive correct responses for failed payments and errors that may occur while creating or processing payments.

  5. Test refunds and voids​

    Check how refunds and pre-authorization voids work if you use two-step payments. You can test these flows using payments created earlier.

  6. Configure payment card verification (optional)​

    This feature helps confirm that the payer's card is valid and that the card details are correct.

  7. Configure alternative payment methods (optional)​

    If you plan to work with payment methods other than cards, review their setup details Payment methods.

Step 3. Configure webhooks​

Velora uses webhooks to send information about different payment events, including payment statuses, successful 3DS verification, debits, holds, refunds, captures, and voids. To receive this data, configure webhook integration.

  1. Define the webhook structure​

    Review required and optional webhook parameters and decide which ones you need
    Webhooks.

  2. Open an endpoint for webhooks​

    Provide a publicly available URL so your endpoint can receive Velora webhooks.

  3. Receive and process notifications​

    Receive and process notifications with information about payments, individual operations, and their statuses.

Step 4. Work with reporting data​

  1. Get more payment information​

    Use receipts, transaction details, order details, and related data Payment information.

  2. Configure transaction report delivery (optional)​

    Automatically receive transaction reports via API or through the report scheduler in the merchant portal. You define the data scope, delivery date and time, and report format.

Step 5. Go live​

After testing the payment process with test data, connect your live project and complete a few additional settings for further work.

  1. Create a live project​

    Sign in to the merchant portal and create a live project. Replace the test project authentication credentials on your side with the live project credentials.

  2. Strengthen account security​

    • Configure two-factor authentication (recommended).
    • Define the allowed IP addresses for API interaction (optional).
  3. Configure the payment page or payment widget (optional)​

    To accept payments, you can use:

  4. Run end-to-end testing​

    The final integration step is to verify that all stages and scenarios of your payment cycle work correctly.