Skip to main content

Fiuu

This page provides an overview of the payments methods provided by the Fiuu adapter in the IXOPAY platform. It also includes a full list of all configuration options available to you when integrating Fiuu within your payments landscape, as well as an overview of the parameters required when submitting a transaction via IXOPAY's API.

Payment Methods

Payment MethodTransaction FlowsTransaction Types
FiuuFull-Page RedirectDebit, Refund, Partial refund

Additional parameters

Debit Parameters

NameRequiredDescription
descriptiontruePurchase itemized list or order description. Try to avoid special characters so that the payment request is not blocked by the web application firewall. For Taiwan channels please refer to Guideline for Taiwan channels.
languagefalseDefault language, i.e. English, will be displayed without the langcode specified.
merchantMetaDatafalseMerchants are allowed to pass metadata for each transaction in JSON format only. Metadata that were passed via payment request will be returned in extraP parameters in extraData.
customer.firstNametrueBuyer’s full name. (Please do not pass in dummy data if you want to use the saved cards feature, as this info will be used to identify the ownership of the card’ s token. If you need to use dummy data, kindly refer to guest_checkout.)
customer.lastNametrueBuyer's full name is a concatenation of customer.firstName and customer.lastName.
customer.emailtrueBuyer’s email address. Must be a valid email. (Please do not pass in dummy data if you want to use the saved cards feature, as this info will be used to identify the ownership of the card’ s token. If you need to use dummy data, kindly refer to guest_checkout.)
customer.billingPhonetrueBuyer’s mobile number or contact number. Must be a valid mobile number. (Please do not pass in dummy data if you want to use the saved cards feature, as this info will be used to identify the ownership of the card’ s token. If you need to use dummy data, kindly refer to guest_checkout.)
customer.billingAddress1optional, mandatory for specific channelBilling address line 1.
customer.billingAddress2optional, mandatory for specific channelBilling address line 2.
customer.billingPostcode optional, mandatory for specific channelBilling address zipcode or postcode.
customer.billingCityoptional, mandatory for specific channelBilling address city.
customer.billingStateoptional, mandatory for specific channelBilling address state.
customer.billingCountryoptional, mandatory for specific channelBuyer’s country E.g. MY for Malaysia.
customer.shippingFirstNameoptional, mandatory for specific channelReceiver name.
customer.shippingLastNameoptional, mandatory for specific channelReceiver name is a concatenation of customer.shippingFirstName and customer.shippingLastName.
customer.shippingAddress1optional, mandatory for specific channelDelivery address line 1.
customer.shippingAddress2optional, mandatory for specific channelDelivery address line 2.
customer.shippingPostcodeoptional, mandatory for specific channelDelivery destination zipcode.
customer.shippingCityoptional, mandatory for specific channelDelivery destination city.
customer.shippingStateoptional, mandatory for specific channelDelivery destination state.
customer.shippingCountryoptional, mandatory for specific channelDelivery destination country.
extraData.shippingMerchantIdconditional for partnerPartner’s sub-merchant MID.
extraData.shippingMerchantUrlconditional for partnerPartner’s sub-merchant URL.
extraData.shippingMerchantMccconditional for partnerPartner’s sub-merchant MCC.
extraData.isEscrowoptional, for escrow paymentSet the value to 1 to indicate this is an escrow payment. Escrow transactions also can be set after the transaction has been created using escrow API.
extraData.non3dsconditional for partner, 0 or 1Applicable to card processing via specific processor using specific currency for pre-approved partners only. Equal to 0 by default and 1 for non-3DS transaction.
extraData.tccTypeoptional, for card type transactionAvailable value is: SALS = Capture Transaction (Default) AUTH = Authorize Transaction (Please inform PG before starting using pre-auth).
extraData.tokenStatusfalseDefault value will be 0. If the value is 1 the save card checkbox will be check as default.
extraData.installMonthoptional, mandatory for installment paymentTotal month of installment. E.g: 0, 3, 6, 12, 24.
extraData.cashWaitTimefalseTo overwrite the allowed waiting time for cash payment in hour(s), values greater than “Payment Expiry Time” in merchant profile will be capped..
extraData.splitInfooptional, | as data delimiter and comma (, ) as recipient separatorUsed for “Alipay Split Payment”. Format as: id|amount, id|amount.
extraData.appDeeplinkfalseMobile deeplink/universal link that allows e-wallet In-App payment.
extraData.waitTimefalseWhen the payment page will be expired in second(s) and redirect to cancelurl after timeout.
extraData.paymentExpirationTimefalseFor non-cash payment only. A timestamp (ISO 8601) that determines when the requestURL (payment link) will expire, in UTC. Eg. 2023-12-31T23:59:59Z.
extraData.guestCheckoutconditionalUsed to indicate that this checkout does not belong to a registered user. Equal to 0 by default and 1 if the merchant does not hold the customer’s bill_name, bill_email or bill_mobile. Saved card payment will disabled if set as 1.
extraData.icpMemeberIdfalseUnique ID for Taiwan ESUN channels. Merchant will be able to retrieve it from the extraP parameter in the payment response.

Refund parameters

NameRequiredDescription
extraData.bankCodeconditionalApplicable for Online Banking and Physical Payment transactions only. (Refer to predefined bank lists)
extraData.bankCountryconditionalApplicable for Online Banking and Physical Payment transactions only. Two letters country ISO code. (Default value: MY)
extraData.beneficiaryNameconditionalApplicable for Online Banking and Physical Payment transactions only.
extraData.beneficiaryAccountNumberconditionalApplicable for Online Banking and Physical Payment transactions only.
extraData.mdrFlagfalseThis is to include or exclude MDR refund to the buyer if the amount is same as bill amount. Available value is as below: 0 - Include MDR/Full Refund (Default) 1 - Exclude/Reserved MDR