Skip to content

Conversation

@bc-alejandroRodriguez
Copy link
Contributor

@bc-alejandroRodriguez bc-alejandroRodriguez commented Oct 11, 2022

What?

Support PayPal as APM for Digital River

Why?

As a merchant using Digital River, I want to be able to accept payment with PayPal.
AC:
When enabled on Digital River account, PayPal displays within the DR drop-in component on my checkout page.

Shopper can pay with PayPal.
Merchant can void PayPal transaction from CP.
Merchant can capture PayPal transaction from CP.
Merchant can fully refund PayPal transaction from CP.
Merchant can partially refund PayPal transaction from CP.
reflect the correct billing address on the order in BC (if Paypal address is different from what was entered on the checkout form)
For a digital order , the tax must be calculated based on the billing address on the PayPal account

Testing / Proof

Screen.Recording.2022-10-10.at.17.06.20.mov

@bigcommerce/checkout @bigcommerce/payments @bigcommerce/apex-integrations

Copy link
Contributor

@clopezh clopezh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work @bc-alejandroRodriguez ! General LGTM! I only have one comment that I'll appreciate if you attend it!

👍🏻 ✅

@BC-ISilva
Copy link

💚 Tested!

QE Details.
User story has been tested Paypal APM is available and displays as payment option for Digital River Payment provider.

Following scenarios were tested:

  1. When enabled on my Digital River account, PayPal displays within the DR drop-in component on my checkout page
  2. Shopper can pay with PayPal
  3. Merchant can void PayPal transaction from CP
  4. Merchant can capture PayPal transaction from CP
  5. Merchant can partial refund PayPal transaction from CP
  6. Merchant can full refund PayPal transaction from CP
  7. Reflect the correct billing address on the order in BC (if Paypal address is different from what was entered on the checkout form)
  8. Shopper place order with Digital Items
  9. Shopper place order with Physical, Digital item + Tax
  10. Shopper place order with Physical, Digital item + Tax + Coupon Discount

Pending test due to Tax Application (Avalara tax app) roadblock:

  • For a digital order , the tax must be calculated based on the billing address on the Paypal account
  • Orders with Digital or physical items + tax + Shipping option different that free.

Please review attached word file with validation details.
INT-6442 - Digital River- PayPal.docx

@bc-alejandroRodriguez bc-alejandroRodriguez changed the title feat(payment): INT-6675 [Digital River] Update billingAddress from paypa feat(payment): INT-6675 [Digital River] Update billingAddress from paypal Oct 20, 2022
Copy link
Contributor

@bc-peng bc-peng left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, please address some minor areas before merging. Thanks.

@bc-alejandroRodriguez bc-alejandroRodriguez added reviewed ready to merge Pull request that have been approved and are waiting to be merged sydney and removed sydney reviewable labels Oct 21, 2022
@rabinshr rabinshr merged commit e00bbd3 into bigcommerce:master Oct 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

integrations ready to merge Pull request that have been approved and are waiting to be merged reviewed sydney

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants