Skip to content

[Feature]: PayPal Express checkout doesn't support store pickup shipping method #1554

Description

@dev-jelo

Feature summary

No response

Problem statement

It doesn't seem like Adyen supports the PICKUP option for PayPal currently. Through my testing and looking at the documentation here:

https://docs.adyen.com/payment-methods/paypal/web-component/express-checkout/?tab=express-flow-advanced_2#update-paypal-orders-advanced

The delivery method type only takes the value "Shipping":

export namespace DeliveryMethod {
export enum TypeEnum {
Shipping = 'Shipping'
}
}

This functionality is supported by PayPal and only requires passing in different values for the shipping type so I'm not sure why it isn't supported by Adyen:

https://developer.paypal.com/docs/api/payment-tokens/v3/#definition-shipping_option

The difference between this and a "shipping" type is that "Pickup option" will be displayed in the PayPal modal and the "ship to" text and delivery address will be hidden, e.g.:

Image

Proposed solution

Support passing in other options to the delivery methods as described in PayPal's documentation:

https://developer.paypal.com/docs/api/payment-tokens/v3/#definition-shipping_option

Alternatives considered

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions