The two ways of charging a customer.

There are two ways for charging transactions in the platform:

  1. Ingresse Store Payments: to be used when you are integrating sales for events registered at Ingresse company.

  2. Whitelabel Store Payments: to be used for charging tickets or any other kind of products that are not directly related to Ingresse content.

For both ways, these are the supported acquires or payment methods currrently available

it also is important to consider the status table bellow depending on which payment method you decide to use and/or are testing

INGRESSEGetnetCieloStoneIuguPayPalPicPayStark Bank
startedN/AN/AN/AN/AN/AN/AN/A
generatedN/AN/AN/ApendingN/Acreatedcreated, registered
authorizedAUTHORIZED1AuthorizedPendingCaptureauthorizedpending,
authorized
N/AN/A
canceledCANCELED10Voided, PartialVoidexpiredexpired,
voided
expiredcanceled,
overdue
paidAPPROVED,
CONFIRMED
2Capturedpaid,
partially_paid
completedcompleted,
paid
paid
declinedDECLINED3NotAuthorized, Invalid, NotFoundInAcquirercanceleddeniedN/Afailed
refundedN/A11Refund, PartialRefundrefundedrefundedrefundedN/A
errorERROR13WhitErrorN/AN/AN/AN/A
pendingPENDING12PendingVoid,
PendingRefund,
PendingAuthorize
N/AN/AN/AN/A
manual reviewN/AN/AN/AN/AN/AanalysisN/A

In case of an unrecognized status it will default to error. This is applied for all acquires

Testing Payments

It's possible to do requests in sandbox mode for some acquirers. This is really useful if you want to test the response of these acquirers instead of using some sort of mocking. You'll find some help below on how to do those requests.

Credit Cards

Getnet

Getnet provides a credit card number table to be used for tests purposes, you can find all of them in the official documentation. Here are the most used ones:

NumberBrandRequest Result
5155901222280001MasterCardApproved Transaction
4012001037141112VisaApproved Transaction
5155901222280002MasterCardInvalid Credit Card
5155901222280005MasterCardInsufficient Funds

Cielo

With Cielo, any valid credit card number with the last number equals to 1 will result in an approved transaction, you can check other rules for Cielo in the official documentation. Here are the most used ones:

NumberRequest Result
4xxxxxxxxxxxxxx1Approved Transaction
5xxxxxxxxxxxxxx8Problems with credit card
5xxxxxxxxxxxxxx9Time Out