chameleon-system-private/paypal-checkout-bundle
Requires
- ext-curl: *
- chameleon-system/pkgshop: ~8.0.0
- chameleon-system/pkgshoppaymentipn: ~8.0.0
- chameleon-system/pkgshoppaymenttransaction: ~8.0.0
- 8.0.x-dev
- 8.0.45
- 8.0.44
- 8.0.43
- 8.0.42
- 8.0.41
- 8.0.40
- 8.0.39
- 8.0.38
- 8.0.37
- 8.0.36
- 8.0.35
- 8.0.34
- 8.0.33
- 8.0.32
- 8.0.31
- 8.0.30
- 8.0.29
- 8.0.28
- 8.0.27
- 8.0.26
- 8.0.25
- 8.0.24
- 8.0.23
- 8.0.22
- 8.0.21
- 8.0.20
- 8.0.19
- 8.0.18
- 8.0.17
- 8.0.16
- 8.0.15
- 8.0.14
- 8.0.13
- 8.0.12
- 8.0.11
- 8.0.10
- 8.0.9
- 8.0.8
- 8.0.7
- 8.0.6
- 8.0.5
- 8.0.4
- 8.0.3
- 8.0.2
- 8.0.1
- 7.1.x-dev
- 7.1.138
- 7.1.137
- 7.1.136
- 7.1.135
- 7.1.134
- 7.1.133
- 7.1.132
- 7.1.131
- 7.1.130
- 7.1.129
- 7.1.128
- 7.1.127
- 7.1.126
- 7.1.125
- 7.1.124
- 7.1.123
- 7.1.122
- 7.1.121
- 7.1.120
- 7.1.119
- 7.1.118
- 7.1.117
- 7.1.116
- 7.1.115
- 7.1.114
- 7.1.113
- 7.1.112
- 7.1.111
- 7.1.110
- 7.1.109
- 7.1.108
- 7.1.107
- 7.1.106
- 7.1.105
- 7.1.104
- 7.1.103
- 7.1.102
- 7.1.101
- 7.1.100
- 7.1.99
- 7.1.98
- 7.1.97
- 7.1.96
- 7.1.95
- 7.1.94
- 7.1.93
- 7.1.92
- 7.1.91
- 7.1.90
- 7.1.89
- 7.1.88
- 7.1.87
- 7.1.86
- 7.1.85
- 7.1.84
- 7.1.83
- 7.1.82
- 7.1.81
- 7.1.80
- 7.1.79
- 7.1.78
- 7.1.77
- 7.1.76
- 7.1.75
- 7.1.74
- 7.1.73
- 7.1.72
- 7.1.71
- 7.1.70
- 7.1.69
- 7.1.68
- 7.1.67
- 7.1.66
- 7.1.65
- 7.1.64
- 7.1.63
- 7.1.62
- 7.1.61
- 7.1.60
- 7.1.59
- 7.1.58
- 7.1.57
- 7.1.56
- 7.1.55
- 7.1.54
- 7.1.53
- 7.1.52
- 7.1.51
- 7.1.50
- 7.1.49
- 7.1.48
- 7.1.47
- 7.1.46
- 7.1.45
- 7.1.44
- 7.1.43
- 7.1.42
- 7.1.41
- 7.1.40
- 7.1.39
- 7.1.38
- 7.1.37
- 7.1.36
- 7.1.35
- 7.1.34
- 7.1.33
- 7.1.32
- 7.1.31
- 7.1.30
- 7.1.29
- 7.1.28
- 7.1.27
- 7.1.26
- 7.1.25
- 7.1.24
- 7.1.23
- 7.1.22
- 7.1.21
- 7.1.20
- 7.1.19
- 7.1.18
- 7.1.17
- 7.1.16
- 7.0.22
- 7.0.21
- dev-main
- dev-65797-paypal-checkout-7.1.x
- dev-66480-paypal-button-integration-wip
- dev-65797-paypal-button-integration
- dev-64817-update-tag-manager-bundle
- dev-64992-campaign-tracking-bundle
README
Setup
- add bundle to AppBundle configuration
- configure client id and password in backend payment configuration
- add the payment group to your configured shipping methods as valid payment type
- update your data protection text and add PayPal (only used in order process)
- add PayPal to your consent provider configuration as technical necessary
Disabling Payment Methods
To disable certain payment methods in the PayPal Checkout API, you can set the 'disable-funding' parameter in the backend settings for PayPal Checkout. The available options for the 'disable-funding' parameter value are:
- credit: Disables payment with credit cards.
- card: Disables payment with all types of cards, including credit cards and debit cards.
- paylater: Pay Later (US, UK), Pay in 4 (AU), 4X PayPal (France), Später Bezahlen (Germany)
- bancontact: Bancontact
- blik: BLIK
- eps: eps
- giropay: giropay
- ideal: iDEAL
- mercadopago: Mercado Pago
- mybank: MyBank
- p24: Przelewy24
- sepa: SEPA-Lastschrift
- sofort: Sofort
- venmo: Venmo
Please note that the available options for the 'disable-funding' parameter value may vary depending on the country and currency.
Apple / Google Pay Pre-Requirements
To be able to get the Apple / Google Pay the vendor needs the Expanded Checkout from PayPal.
Enable Apple Pay
To enable Apple Pay you need to add "applepay" to the components parameter in the backend settings for the PayPal Checkout.
https://developer.paypal.com/docs/checkout/apm/apple-pay/ https://developer.apple.com/apple-pay/sandbox-testing/
Enable Google Pay
To enable Google Pay you need to add "googlepay" to the components parameter in the backend settings for the PayPal Checkout.
https://developer.paypal.com/docs/checkout/apm/google-pay/