Alipay+ DocsAlipay+ Docs

Supported parameter values

The following tables describe the supported enum values for specific API parameters.

Note: Additional values may be introduced in the future, and the MPP should be able to accept new values.

WalletProviderDecisioningInfo.recommendationReasons

Valid value

Description

LONG_ACCOUNT_TENURE

The account has existed for at least one year. The MPP may determine a longer account tenure to qualify.

GOOD_ACTIVITY_HISTORY

Financial activity detected for at least six months and no suspicious activity detected for at least one year.

ADDITIONAL_DEVICE

The digitization is requested for an additional device for the same primary account number and consumer account. There must be a currently active token that was previously digitized and activated on an existing device for the same primary account number and consumer account.

SOFTWARE_UPDATE

Digitization requested following an authenticated system update that erased non-restorable payment data. To qualify, this digitization must involve the same paymentAppInstanceId, primary account number, and consumer account associated with the previously activated token.

RECENT_APPROVED_TOKEN

A companion cloud token is being provisioned from an existing device token which has been approved by the issuer using risk-based decisioning, within the system time validation window.

RECENT_CARDHOLDER_AUTHENTICATION

A companion cloud token is being provisioned from an existing device token, which was provisioned and successfully completed card holder authentication within the system time validation window.

DEVICE_AUTHENTICATION_VERIFIED

A companion cloud token or recurring payment cloud token is being provisioned from an existing device token. A Device-Specific Reference Protocol (DSRP) cryptogram was provided and will be validated as proof of authentication.

ACCOUNT_TOO_NEW_SINCE_LAUNCH

The account is too new relative to the MPP service launch.

ACCOUNT_TOO_NEW

The account is considered too new for the provisioning request.

ACCOUNT_CARD_TOO_NEW

The account or card is too new for the provisioning request.

ACCOUNT_RECENTLY_CHANGED

Account data was modified recently.

SUSPICIOUS_ACTIVITY

Suspicious activity is associated with this account.

INACTIVE_ACCOUNT

The account is inactive.

HAS_SUSPENDED_TOKENS

The device contains suspended tokens.

DEVICE_RECENTLY_LOST

The device has recently been reported lost.

TOO_MANY_RECENT_ATTEMPTS

There are excessive recent tokenization attempts on this device.

TOO_MANY_RECENT_TOKENS

There is excessive recent tokenization activity on this device.

TOO_MANY_DIFFERENT_CARDHOLDERS

There are excessive non-matching account holder names detected on this device.

LOW_DEVICE_SCORE

The device score is low.

LOW_ACCOUNT_SCORE

The account score is low.

OUTSIDE_HOME_TERRITORY

The tokenization attempt is non-domestic.

UNABLE_TO_ASSESS

Unable to provide recommendation due to system issues

HIGH_RISK

High fraud risk detected. Enhanced verification is recommended.

LOW_PHONE_NUMBER_SCORE

The phone number score is low.

CARDHOLDER_UNAVAILABLE

The account holder is not actively participating in the request to tokenize the primary account number.

DeviceInfo.formFactor

Valid value

Description

PHONE

mobile phone

TABLET

tablet computer

TABLET_OR_EREADER

tablet computer or e-reader

WATCH

watch

WATCH_OR_WRISTBAND

watch or wristband, including a fitness band, smart strap, disposable band, watch add-on, and security/ID band

CARD

card

STICKER

sticker

PC

PC or laptop

DEVICE_PERIPHERAL

device peripherals, such as a mobile phone case or sleeve

TAG

tag, such as a key fob or mobile tag

JEWELRY

jewelry, such as a ring, bracelet, necklace, or cuff links

FASHION_ACCESSORY

fashion accessory, such as a handbag, bag charm, or glasses

GARMENT

garment, such as a dress

DOMESTIC_APPLIANCE

domestic appliance, such as a refrigerator or washing machine

VEHICLE

vehicle, including vehicle attached devices

MEDIA_OR_GAMING_DEVICE

media or gaming device, including a set top box, media player, or television

UNDEFINED

device type that is not yet defined. Used by wallet to introduce a new device type that is not yet public knowledge.

DeviceInfo.isoDeviceType

Valid value

Description

01

Mobile Network Operator (MNO) controlled removable secure element (SIM or UICC) personalized for use with a mobile phone or smartphone

02

Key Fob

03

watch using a contactless chip or a non-removable secure element not controlled by the MNO

04

mobile tag

05

wristband

06

mobile phone case or sleeve

07

mobile phone or smartphone with a non-removable secure element controlled by the MNO, for example, code division multiple access (CDMA)

08

removable secure element not controlled by the MNO, for example, memory card personalized for used with a mobile phone or smartphone

09

mobile phone or smartphone with a non-removable secure element not controlled by the mobile network operator

10

MNO controlled removable secure element (SIM or UICC) personalized for use with a tablet or e-book

11

tablet or e-book with a non-removable secure element controlled by the MNO

12

removable secure element not controlled by the MNO, for example, memory card personalized for use with a tablet or e-book

13

tablet or e-reader with a fixed (non-removable) secure element not controlled by the mobile network operator

14

mobile phone or Smartphone with a payment application running in a host processor

15

tablet or e-book with a payment application running in a host processor

16

mobile phone or smartphone with a payment application running in the trusted execution environment (TEE) of a host processor

17

tablet or e-book with a payment application running in the TEE of a host processor

18

watch with a payment application running in the TEE of a host processor

19

watch with a payment application running in a host processor

21

mobile phone

22

tablet

23

watch

24

sticker

25

personal computer

26

device peripheral

27

tag

28

jewelry

29

fashion accessory

30

garment

31

domestic appliance

32

vehicle

33

media or gaming device

34

virtual reality headset

99

other / none of the above

DeviceInfo.osName

Valid value

Description

ANDROID

Google Android operating system

WINDOWS

Microsoft Windows operating system

TIZEN

Tizen operating system

IOS

Apple iOS operating system

PAGARE_EMBEDDED_OS

FitPay embedded operating system

ANDROID_WEAR

Android Wear operating system

EMBEDDED_OS

all embedded or real-time operating systems (RTOS)

DeviceInfo.paymentTypes

Valid value

Description

NFC

The token supports NFC transactions.

DSRP

The token can be processed by DSRPs.

ECOMMERCE

The token can be used for e-commerce transactions.

DeviceInfo.storageTechnology

Valid value

Description

DEVICE_MEMORY

device memory

DEVICE_MEMORY_PROTECTED_TPM

device memory using a protected Trusted Platform Module (TPM)

TEE

Trusted Execution Environment

SE

Secure Element

SERVER

server host

VEE

Virtual Execution Environment

DeviceInfo.captureTechnology

Valid value

Description

CAMERA

The account details are captured using the device camera.

MANUAL

The account details are manually entered.

UNKNOWN

The capture method is unknown.

READER_MODE

The account details are captured using the reader mode.

Approved.reason

Valid value

Description

WALLET_RECOMMENDED

The digitization request is approved based on the wallet provider's recommendation.

UPGRADED

The digitization request is upgraded from yellow to green flow by Mastercard.

Declined.reason

Valid value

Description

INVALID_CVC2

The digitization request is declined due to CVC2 verification failure.

WALLET_RECOMMENDED

The digitization request is declined based on the wallet provider's recommendation.

APLUS_RECOMMENDED

The digitization request is declined based on Alipay+'s recommendation.

AplusDecisioningInfo.recommendationReasons

Valid value

Description

APPROVED_BY_AC_RISK

The service request is approved by Alipay+ risk control.

DECLINED_BY_AC_RISK

The service request is declined by Alipay+ risk control.

NEED_VERIFY_BY_AC_RISK

Alipay+ risk control requires this service request to be verified.