Skip to content

[Bug] The merchant requires a US billing address for all purchases made using PayPal. #644

@cleshams

Description

@cleshams

Library used

paypal-js

🐞 Describe the Bug

When attempting to test the Sandbox checkout, I am encountering the following error using the debit card fields. The sandbox account is set to GB, the paypal js config is set to GB, the card details are for the UK generated with paypals card generator.
"{"message":"DOMESTIC_TRANSACTION_REQUIRED","path":["approveGuestPaymentWithCreditCard"],"extensions":{"class":"ERROR"},"checkpoints":["createCheckoutSession"],"meta":{},"errorData":{"step_up_context":{}},"contingency":true,"statusCode":200}"

I can attempt to proceed with the payment, which then opens the popup window that states
"The merchant requires a US billing address for all purchases made using PayPal."

Why is this occuring? I can find nowhere where I could even make that a restriction, and as said the account is set up for the UK anyway.

🔬 Minimal Reproduction

😕 Actual Behavior

Let me checkout!

A clear and concise description of what is happening. Please include console logs during the time of the issue, especially error messages.

🤔 Expected Behavior

A clear and concise description of what you expected to happen.

🌍 Environment

  • Node.js/npm: -
  • OS: -
  • Browser: -

➕ Additional Context

Add any other context about the problem here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions