From b7348e7a5fb00b0d00cc11aa66cb8b7295e8cc61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Adamczyk?= Date: Mon, 31 May 2021 16:24:15 +0200 Subject: [PATCH] WIP: handle PayPal Express on the Checkout / Payment page --- .../payment/braintree_vzero/_payment.html.erb | 13 +++-- .../payment/braintree_vzero/_paypal.html.erb | 52 +++++++++++++++++++ 2 files changed, 62 insertions(+), 3 deletions(-) create mode 100644 app/views/spree/checkout/payment/braintree_vzero/_paypal.html.erb diff --git a/app/views/spree/checkout/payment/braintree_vzero/_payment.html.erb b/app/views/spree/checkout/payment/braintree_vzero/_payment.html.erb index a8a4f25..bb07ec7 100644 --- a/app/views/spree/checkout/payment/braintree_vzero/_payment.html.erb +++ b/app/views/spree/checkout/payment/braintree_vzero/_payment.html.erb @@ -88,8 +88,15 @@ <% elsif dropin %> +<% elsif paypal%> + + + + <%= render partial: 'spree/checkout/payment/braintree_vzero/paypal', locals: { payment_method: payment_method } %> <% end %> -<%= render partial: 'spree/checkout/payment/braintree_vzero/three_d_secure', - locals: { payment_method: payment_method, hosted: hosted, dropin: dropin } -%> +<% if hosted || dropin %> + <%= render partial: 'spree/checkout/payment/braintree_vzero/three_d_secure', + locals: { payment_method: payment_method, hosted: hosted, dropin: dropin } + %> +<% end %> diff --git a/app/views/spree/checkout/payment/braintree_vzero/_paypal.html.erb b/app/views/spree/checkout/payment/braintree_vzero/_paypal.html.erb new file mode 100644 index 0000000..9bbf1d1 --- /dev/null +++ b/app/views/spree/checkout/payment/braintree_vzero/_paypal.html.erb @@ -0,0 +1,52 @@ +