---
title: "Alipay+ iOS Component"
description: "Add Alipay+ to your Components integration."
url: "https://docs.adyen.com/payment-methods/alipay-plus/ios-component"
source_url: "https://docs.adyen.com/payment-methods/alipay-plus/ios-component.md"
canonical: "https://docs.adyen.com/payment-methods/alipay-plus/ios-component"
last_modified: "2026-06-01T15:33:15+02:00"
language: "en"
---

# Alipay+ iOS Component

Add Alipay+ to your Components integration.

[View source](/payment-methods/alipay-plus/ios-component.md)

You can add Alipay+ to your existing integration. The following instructions show only what you must add to your integration specifically for Alipay+.

If an instruction on this page corresponds with a step in the main integration guide, it includes a link to corresponding step of the main integration guide.

The additions you must make depends on the [server-side flow](/online-payments/build-your-integration) that your integration uses:

## Sessions flow Component

### Before-You-Begin

## Requirements

| Requirement           | Description                                                                                                                                                                                                              |   |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | - |
| **Integration type**  | Make sure that you have an existing Sessions flow [iOS Components integration](/online-payments/build-your-integration/sessions-flow?platform=iOS\&integration=Components).                                              |   |
| **Checkout API**      | Make sure that you use Checkout API v68 or later.                                                                                                                                                                        |   |
| **Redirect handling** | Make sure that your existing integration is set up to [handle the redirect](/online-payments/build-your-integration/sessions-flow?platform=iOS\&integration=Components#handle-the-redirect). `action.type`: **redirect** |   |
| **Setup steps**       | Before you begin, [add Alipay+ in your Customer Area](/payment-methods/add-payment-methods).                                                                                                                             |   |

### Add-Parameters-Sessions-Request

## Add additional parameters to your /sessions request

You do not need to add any parameters when you [create a payment session](/online-payments/build-your-integration/sessions-flow?platform=iOS\&integration=Components#create-a-payment-session).

### Add-Configuration

## Add additional configuration for Alipay+

You do not need to add any configuration parameters for Alipay+.

### Initialize

## Initialize the Component for Alipay+

To [initialize](#initialize-the-component) Alipay+, use the `InstantPaymentComponent` class.

**Initialize the InstantPaymentComponent**

```swift
let paymentMethods = session.sessionContext.paymentMethods
// Check that the payment method is supported before showing the Component.
guard let paymentMethod = paymentMethods.paymentMethod(ofType: .other("alipay_plus")) else { return }
// Create an instance of InstantPaymentComponent.
let component = InstantPaymentComponent(paymentMethod: paymentMethod,
                                        context: context,
                                        order: nil)
self.currentComponent = component
// Set the session as the delegate.
component.delegate = session
component.initiatePayment()
```

## Test and go live

There is no test environment for Alipay+.

We recommend doing live penny tests:

1. Get an Alipay+ wallet app, set it up with a credit or debit card, and do live penny tests (payments for a minimal amount).

2. View the details of your Alipay+ test payments in your [live Customer Area](https://ca-live.adyen.com/) > **Transactions** > **Payments**.

Before you can accept live Alipay+ payments, you need to submit a request for Alipay in your [live Customer Area](https://ca-live.adyen.com/).

## Advanced flow Component

### Before-You-Begin

## Requirements

| Requirement           | Description                                                                                                                                                                                                               |   |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | - |
| **Integration type**  | Make sure that you have an existing Advanced flow [iOS Components integration](/online-payments/build-your-integration/advanced-flow?platform=iOS\&integration=Drop-in).                                                  |   |
| **Redirect handling** | Make sure that your existing integration is set up to [handle the redirect](/online-payments/build-your-integration/advanced-flow/?platform=iOS\&integration=Components#handle-the-redirect). `action.type`: **redirect** |   |
| **Setup steps**       | Before you begin, [add Alipay+ in your Customer Area](/payment-methods/add-payment-methods).                                                                                                                              |   |

### Add-Configuration

## Add additional configuration for Alipay+

You do not need to add any configuration parameters for Alipay+.

### Initialize

## Initialize the Component for Alipay+

To [initialize](#initialize-the-component) Alipay+, use the `InstantPaymentComponent` class.

**Initialize the InstantPaymentComponent**

```swift
// Check that the payment method is supported before showing the Component.
guard let paymentMethod = paymentMethods.paymentMethod(ofType: .other("alipay_plus")) else { return }
// Create an instance of InstantPaymentComponent.
let component = InstantPaymentComponent(paymentMethod: paymentMethod,
                                        context: context,
                                        order: nil)
self.currentComponent = component
// Set the Component as the delegate.
component.delegate = self
component.initiatePayment()
```

### Add-Parameters-Payments-Request

## Add additional parameters to your /payments request

You do not need to add any parameters to the [/payments](https://docs.adyen.com/api-explorer/Checkout/latest/post/payments) request when you [make a payment](/online-payments/build-your-integration/advanced-flow/?platform=iOS\&integration=Components#make-a-payment).

## Test and go live

There is no test environment for Alipay+.

We recommend doing live penny tests:

1. Get an Alipay+ wallet app, set it up with a credit or debit card, and do live penny tests (payments for a minimal amount).

2. View the details of your Alipay+ test payments in your [live Customer Area](https://ca-live.adyen.com/) > **Transactions** > **Payments**.

Before you can accept live Alipay+ payments, you need to submit a request for Alipay in your [live Customer Area](https://ca-live.adyen.com/).
