Enums
Every enum in Routegroup\IngPay\Types, with the value each case sends to the gateway. The tables are read from src/Types/ when the site is built, so they always match the released code.
ActionType
Routegroup\IngPay\Types\ActionType, backed by string.
| Case | Value |
|---|---|
REDIRECT | 'redirect' |
TRANSFER | 'transfer' |
CartItemState
Routegroup\IngPay\Types\CartItemState, backed by string.
| Case | Value |
|---|---|
NEW | 'NEW' |
USED | 'USED' |
Currency
Routegroup\IngPay\Types\Currency, backed by string.
| Case | Value |
|---|---|
PLN | 'PLN' |
EUR | 'EUR' |
CZK | 'CZK' |
GBP | 'GBP' |
USD | 'USD' |
HUF | 'HUF' |
SEK | 'SEK' |
RON | 'RON' |
CHF | 'CHF' |
BGN | 'BGN' |
Environment
Routegroup\IngPay\Types\Environment, backed by string.
| Case | Value |
|---|---|
PRODUCTION | 'production' |
SANDBOX | 'sandbox' |
HashMethod
Routegroup\IngPay\Types\HashMethod, backed by string.
| Case | Value |
|---|---|
SHA224 | 'sha224' |
SHA256 | 'sha256' |
SHA384 | 'sha384' |
SHA512 | 'sha512' |
InvoiceBuyerType
Routegroup\IngPay\Types\InvoiceBuyerType, backed by string.
| Case | Value |
|---|---|
PERSON | 'PERSON' |
COMPANY | 'COMPANY' |
InvoiceIdType
Routegroup\IngPay\Types\InvoiceIdType, backed by string.
| Case | Value |
|---|---|
ID | 'ID' |
VAT_ID | 'VAT_ID' |
Lang
Routegroup\IngPay\Types\Lang, backed by string.
| Case | Value |
|---|---|
PL | 'pl' |
EN | 'en' |
CS | 'cs' |
DE | 'de' |
ES | 'es' |
FR | 'fr' |
IT | 'it' |
LT | 'lt' |
RU | 'ru' |
SK | 'sk' |
SL | 'sl' |
UK | 'uk' |
NL | 'nl' |
HU | 'hu' |
RO | 'ro' |
BG | 'bg' |
SV | 'sv' |
LeaseTaxStake
Lease Now uses its own rates: bare percentages, not the invoice's TAX_23 spelling.
Routegroup\IngPay\Types\LeaseTaxStake, backed by string.
| Case | Value |
|---|---|
RATE_23 | '23' |
RATE_22 | '22' |
RATE_8 | '8' |
RATE_7 | '7' |
RATE_5 | '5' |
RATE_3 | '3' |
RATE_0 | '0' |
TAX_EXEMPT | 'TAX_EXEMPT' |
TAX_NOT_LIABLE | 'TAX_NOT_LIABLE' |
TAX_REVERSE_CHARGE | 'TAX_REVERSE_CHARGE' |
TAX_EXCLUDING | 'TAX_EXCLUDING' |
PaymentMethod
Routegroup\IngPay\Types\PaymentMethod, backed by string.
| Case | Value | Note |
|---|---|---|
CARD | 'card' | Visa, MasterCard, Visa Mobile etc |
PAY_BY_LINK | 'pbl' | Online transfer |
BLIK | 'blik' | |
PAYLATER | 'imoje_paylater' | Twisto, PayPo, PragmaGO etc |
LEASE | 'lease' | ING Lease Now |
WIRE_TRANSFER | 'wt' | Wire transfer |
ING | 'ing' | |
WALLET | 'wallet' | Electronic wallets |
IMOJE_INSTALLMENTS | 'imoje_installments' | |
TWISTO | 'twisto' | |
IDEAL | 'ideal' | |
PIS_PROXY | 'pis_proxy' |
PaymentMethodCode
Routegroup\IngPay\Types\PaymentMethodCode, backed by string.
| Case | Value |
|---|---|
ALIOR | 'alior' |
APPLEPAY | 'applepay' |
BLIK | 'blik' |
BLIK_ONECLICK | 'blik_oneclick' |
BLIK_PAYLATER | 'blik_paylater' |
BNPPARIBAS | 'bnpparibas' |
BOS | 'bos' |
BS | 'bs' |
BSPB | 'bspb' |
BZWBK | 'bzwbk' |
C2P | 'c2p' |
CB | 'cb' |
CITI | 'citi' |
CREDITAGRICOLE | 'creditagricole' |
CS | 'cs' |
ENVELO | 'envelo' |
GETIN | 'getin' |
GOOGLE_PAY | 'gpay' |
IDEABANK | 'ideabank' |
INBANK | 'inbank' |
INBANK_0 | 'inbank_0' |
ING | 'ing' |
INTELIGO | 'inteligo' |
IPKO | 'ipko' |
KB | 'kb' |
MILLENNIUM | 'millennium' |
MP | 'mp' |
MTRANSFER | 'mtransfer' |
NEST | 'nest' |
NOBLE | 'noble' |
PAYLATER | 'imoje_twisto' |
PAYPAL | 'paypal' |
PAYPO | 'paypo' |
PBS | 'pbs' |
PEKAO24 | 'pekao24' |
PF | 'pf' |
PG | 'pg' |
PLUSBANK | 'plusbank' |
POCZTOWY | 'pocztowy' |
POSTA | 'posta' |
PRAGMA_GO | 'pragma_go' |
RF | 'rf' |
SPORO | 'sporo' |
TATRA | 'tatra' |
TMOBILE | 'tmobile' |
UC | 'uc' |
VIAMO | 'viamo' |
VISA_MOBILE | 'visa_mobile' |
VUB | 'vub' |
WIRE_TRANSFER | 'wt' |
WIRE_TRANSFER_SPLIT | 'wt_split' |
ALIOR_PIS_PROXY | 'alior_pis_proxy' |
BLIK_RECURRING | 'blik_recurring' |
BLIK_TEST | 'blik_test' |
BNPPARIBAS_PIS_PROXY | 'bnpparibas_pis_proxy' |
BREBANK | 'brebank' |
BSPW | 'bspw' |
DEUTSCHEBANK | 'deutschebank' |
EUROBANK | 'eurobank' |
IDEAL | 'ideal' |
INTELIGO_PIS_PROXY | 'inteligo_pis_proxy' |
IPKO_PIS_PROXY | 'ipko_pis_proxy' |
LEASE_NOW | 'lease_now' |
MBANK_PIS_PROXY | 'mbank_pis_proxy' |
NEOBANK | 'neobank' |
ORANGE | 'orange' |
PEKAO_PIS_PROXY | 'pekao_pis_proxy' |
POCZTA | 'poczta' |
RAIFFEISENPOLBANK | 'raiffeisenpolbank' |
TOYOTA | 'toyota' |
TWISTO | 'twisto' |
VWBANK | 'vwbank' |
ONECLICK | 'oneclick' |
RECURRING | 'recurring' |
ECOM3DS | 'ecom3ds' |
ProfileType
Only meaningful for the oneclick and recurring channels.
Routegroup\IngPay\Types\ProfileType, backed by string.
| Case | Value |
|---|---|
FIRST | 'FIRST' |
STANDARD | 'STANDARD' |
TaxStake
Routegroup\IngPay\Types\TaxStake, backed by string.
| Case | Value |
|---|---|
TAX_23 | 'TAX_23' |
TAX_22 | 'TAX_22' |
TAX_8 | 'TAX_8' |
TAX_7 | 'TAX_7' |
TAX_5 | 'TAX_5' |
TAX_3 | 'TAX_3' |
TAX_0 | 'TAX_0' |
TAX_EXEMPT | 'TAX_EXEMPT' |
TAX_NOT_LIABLE | 'TAX_NOT_LIABLE' |
TAX_REVERSE_CHARGE | 'TAX_REVERSE_CHARGE' |
TAX_EXCLUDING | 'TAX_EXCLUDING' |
TransactionSource
Routegroup\IngPay\Types\TransactionSource, backed by string.
| Case | Value |
|---|---|
API | 'api' |
WEB | 'web' |
TransactionStatus
Routegroup\IngPay\Types\TransactionStatus, backed by string.
| Case | Value |
|---|---|
NEW | 'new' |
AUTHORIZED | 'authorized' |
PENDING | 'pending' |
REJECTED | 'rejected' |
SETTLED | 'settled' |
ERROR | 'error' |
CANCELLED | 'cancelled' |
SUBMITTED_FOR_SETTLEMENT | 'submitted_for_settlement' |
REFUND | 'refund' |
TransactionType
Routegroup\IngPay\Types\TransactionType, backed by string.
| Case | Value |
|---|---|
REFUND | 'refund' |
SALE | 'sale' |
VatExemptionType
Routegroup\IngPay\Types\VatExemptionType, backed by string.
| Case | Value |
|---|---|
DENTAL_TECHNICAN_SERVICES | 'DENTAL_TECHNICAN_SERVICES' |
DOCTOR_DENTIST_SERVICES | 'DOCTOR_DENTIST_SERVICES' |
PHYSIOTHERAPY_SERVICES | 'PHYSIOTHERAPY_SERVICES' |
NURSING_SERVICES | 'NURSING_SERVICES' |
PSYCHOLOGICAL_SERVICES | 'PSYCHOLOGICAL_SERVICES' |
MEDICAL_TRANSPORT_SERVICES | 'MEDICAL_TRANSPORT_SERVICES' |
CARE_SERVICES | 'CARE_SERVICES' |
TUTORING | 'TUTORING' |
TEACHING_FOREIGN_LANGUAGES | 'TEACHING_FOREIGN_LANGUAGES' |
ARTISTS | 'ARTISTS' |
RENTING_PROPERTY | 'RENTING_PROPERTY' |
INSURANCE_SERVICES | 'INSURANCE_SERVICES' |
CREDITS_AND_LOANS_SERVICES | 'CREDITS_AND_LOANS_SERVICES' |
GUARANTIEES | 'GUARANTIEES' |
SPECIAL_CONDITIONS_FOR_EXEMPTION | 'SPECIAL_CONDITIONS_FOR_EXEMPTION' |
UE_TRANSACTIONS | 'UE_TRANSACTIONS' |
SUBJECTIVE_EXEMPTIONS | 'SUBJECTIVE_EXEMPTIONS' |
OTHER | 'OTHER' |
OTHER_OBJECTIVE_EXEMPTIONS | 'OTHER_OBJECTIVE_EXEMPTIONS' |
WidgetType
Routegroup\IngPay\Types\WidgetType, backed by string.
| Case | Value |
|---|---|
ONECLICK | 'oneclick' |
RECURRING | 'recurring' |
ECOM3DS | 'ecom3ds' |