Skip to content

    Payment method action list

    The paymentMethodActionList is an array of PaymentMethodAction entries. That is, JSON objects, each representing a rule on how to handle payment method, fee and certain actions for selected payment method. For example:

    code

    [
        {
            "PaymentMethod": "Visa", 
            "Fee": "100"
        },
        {
            "PaymentMethod": null, 
            "Fee": "200"
        },
        {
            "PaymentMethod": "MobilePay", 
            "Fee": null
        }
    ]

    Any rules here will overrule the corresponding rules set in Netaxept Admin's "Issuer fees" section. For each rule in the action list, the following parameters are available:

    • PaymentMethod
    • Name
    • Fee
    • CardType
    • CardOrigin
    • CardProductType
    • Bin
    • Action

    Payment methods that are displayed in the payment window in the specified order. The payment methods should be comma separated. If omitted, all payment methods will be displayed in the default order. Also, it should be noted that the payment window will only display the payment methods that are activated for the merchant.

    Format

    • PaymentMethodstringrequired

      Payment methods that are displayed in the payment window in the specified order. The payment methods should be comma separated. If omitted, all payment methods will be displayed in the default order. Also, it should be noted that the payment window will only display the payment methods that are activated for the merchant. Valid values are listed in the tables found under the Payment methods section.

    • Namestringoptional

      The name of the payment method.

    • Feestring (Numeric)required

      Fee set to the payment methods, described as the lowest monetary unit without punctuation marks. For example: 100,00 NOK is noted as '10000' and 9.99 USD is noted as '999'. The fee will be added to the original amount. The fee will apply to all payment methods if PaymentMethod property is set to null. If fee itself is set to null, no fee applies.

    • CardTypestringoptional

      Type of the card(s) for which the fee or rule is defined. Valid values are: 'Debit', 'Credit', 'All'. Default value is 'All'.

    • CardOriginstringoptional

      The origin of the country issuing the card(s) for which the fee or rule is defined. Valid values are: 'International', 'Domestic', 'EU', 'NonEU', 'All'. Default value is 'International'.

    • CardProductTypestringoptional

      Product type of the card(s) for which the fee or rule is defined. Valid values are: 'Private', 'Corporate', 'All'. Default is 'All'.

    • BINstringoptional

      The 6 digits at the beginning of the card number for which the fee or rule is defined. For example: '123456'.

    • Actionstringoptional

      The action you want to execute to the transactions that meet the rule(s) you have defined. Valid values are 'Allow' and 'Reject':

      • Allow: Transaction is allowed. This is the default value.

      • Reject: Transaction is rejected.

    Was this helpful?

    What was your feeling about it?