Skip to content

    Alpha Bank Bonus Loyalty Program

    Alpha Bank Bonus Loyalty

    Alpha Bank Bonus Loyalty redemption service is exclusively available for merchants who maintain a corresponding service agreement with Alpha Bank.

    The available offers will appear as a selectable option on the payment page across all Nexi XPay channels and integration models, including:

    • Hosted Payment Page (HPP)
    • E-commerce Plugins (all plugins mentioned in the Plugins for CMS section)
    • Build Integration (API)
    • Pay By Link
    undefined

    Payment Flow in e-shop

    • The cardholder selects the card payment option and is securely redirected to Nexi XPay for the payment.
    • By entering the card details, the platform identifies that the card participates in the Alpha Bank Bonus Loyalty program.
    • Available redemption offers are presented based on the cardholder’s available points and the transaction amount, allowing the customer to select their preferred redemption offer.
    • The transaction is finalized upon selection of the desired offer, and the corresponding amount is subsequently charged.

    Example – Payment via Hosted Payment Page (HPP)

    To create a sample payment using the Hosted Payment Page (HPP), you can use a request model similar to the following:

    code

    {
      "order": {
        "orderId": "Sample order ID",
        "amount": "10",
        "currency": "EUR",
        "language": "ITA",
        "description": "Sample description",
        "customerInfo": {
          "cardHolderName": "Leonardo Da Vinci",
          "cardHolderEmail": "l.davinci@gxxmxil.com"
        }
      },
      "paymentSession": {
        "actionType": "PAY",
        "captureType": "IMPLICIT",
        "amount": "10",
        "cancelUrl": "{{Web-hook-URL}}",
        "notificationUrl": "{{Web-hook-URL}}",
        "resultUrl": "{{Web-hook-URL}}",
        "language": "ITA",
        "description": "Apple iPhone 15"
      },
      "expirationDate": "2025-12-26"
    }

    Payment Test

    To test the Alpha Bank Loyalty Program service, make sure that the payments are IMPLICIT and use the following API key:

    code

    eb74f106-6534-426b-9856-235546505d77

    Below is the card that can be used to make payments with Loyalty:

    SchemaCard No.Expiry dateCVV
    Visa4509 0317 8061 000501/2030811
    Mastercard5100 9990 4816 000706/2027803

    Was this helpful?

    What was your feeling about it?