MarketPay Online
|
MarketPay Online is an omnichannel card acquirer and payment processor (providing credit card authorizations, captures, subscriptions, 3D Secure, and card verification). |
To find out how to integrate with MarketPay Online using our merchant API, see Integrating using the Merchant API and more specifically, the createPaymentRequest method.
Supported Features
- payment: Card reservation/authorization.
- paymentAndCapture: Direct authorization and capture.
- subscription: Recurring subscription setup (note: instalment agreement types are not supported).
- verifyCard: Verification of card authenticity.
Key Integration Features
- Omnichannel Processing: Unified handling of eCommerce and point-of-sale card transactions under a single terminal setup.
- Extended Order Identifier Support: Supports up to 100 characters for the
shop_orderidparameter. - Passcard & DE62 Mapping: Automatic forwarding and mapping of passcard parameters on subscription charges and re-authorizations (
creditcodemaps to MarketPay OnlineDE62.01andpaymentoccurrencemaps toDE62.06.02). - Invoice Number Support & Truncation: Supports
sale_invoice_numberon payment requests/reservations/checkout sessions andinvoice_numberon capture/refund calls. Gateway accepts and stores up to 100 characters, but truncates to a maximum of 20 characters when passing to MarketPay Online. - Integrated 3D Secure & Risk Scoring: Native terminal support for MarketPay Online 3DS authentication provider and session-based fraud scoring.
Validation Reference & Constraints
When integrating with MarketPay Online, specific field character length restrictions apply as summarized below:
| Parameter | Max Length / Limit |
|---|---|
| orderLines[N][description] | 50 characters |
| orderLines[N][itemId] | 20 characters |
| customer_info[firstName/lastName] | 50 characters |
| customer_address[address] | 50 characters per line |
| customer_address[city] | 50 characters |
| customer_address[postal] | 20 characters |
| shop_orderid | 100 characters |
| sale_invoice_number / invoice_number | Truncated to 20 characters when passed to MarketPay Online (Gateway accepts/stores up to 100) |
Fraud Detection Service Configuration
MarketPay Online fraud service (AltapayFraudService) requires terminal-level configuration (including projectCode, storeCode, country, merchantName, and merchantUrl) in the Merchant Information Interface (MII) prior to selecting MarketPay Online fraud scoring.
Unlike post-authorization fraud providers, MarketPay Online Fraud Service initializes a session at the start of the payment flow and tracks each payment attempt within that session. It calculates the transaction risk score in real-time based on customer behavior and payment request attributes.