Skip to main content

Payment process on an existing PaysafeCard MID - REST

The following section describes the REST payment process for an existing PaysafeCard MID.

  1. The customer selects the payment method at the business partner checkout page: PaysafeCard and/or PagoEfectivo.

  2. Initiate Payment: Send POST request initiate Payment.

    • 2.1. If the response returns an HTTP 20x, the business partner redirects the customer to the payment panel.
    • 2.2. If the response returns an HTTP 40x or 50x, show an error message to the customer.
    • Initiate Payment error message:
      Transaction could not be initiated due to connection problems. If the problem persists, please contact our business partner support.
  3. Redirection to the payment panel auth_url: The customer reaches the PaysafeCard payment panel or the PagoEfectivo panel.

    • 3.1. The customer selects PagoEfectivo on the PaysafeCard payment panel.
    • 3.2. The customer is redirected to the PagoEfectivo hosted payment page.
  4. The customer receives a CIP code.

    • 4.1. The customer has to go to a Point of Collection or pay for the CIP code with one of the available payment options.
  5. Payment notification delivery: A card will be assigned once the customer completes the payment (transaction status AUTHORIZED), and PaysafeCard sends a notification to the notification_url.

  6. notification_url handling: Right after the payment notification delivery, the business partner performs the GET request Retrieve payment details to check the status of the transaction.

    • 6.1. If the GET request Retrieve payment details returns the status AUTHORIZED, immediately perform the POST request capture Payment.
    • 6.2. If the response to capture Payment is HTTP 20x and the status returned is SUCCESS, the business partner makes a user account top up accordingly or delivers the goods.