Jump to content

Commerce: payments for donations not working for country


Go to solution Solved by Jim M,

Recommended Posts

The Payment method used for a donations will not work if its restricted to a country.  Unless the payment "Available to" option is set to "No restriction" it will not work when paying a donation but it works perfectly with products.

 

To repeat the error:

    ACP > Commerce > Payments - Donations
        Press Goals button then press Create New button
            Name: Test Donation
            Then Save

    ACP > Commerce > Payments - Settings then the Payment Methods tab
        Press Create New button
            Choose Manual (check, bank wire, etc.) then Save
            Name, Pay Cash
            Instructions: Pay Cash
            Available to: select your country

image.png.6e96583a75b53a39ed79d644bf9fab25.png

            Then Save
            
        Note: only one Payment Method should be setup but if you continue with others this payment method will not be available.
            
    
    Browse to your website
        From the menu, Store > Donations
            Press the Donate button
            Enter an amount then press Donate
            
    Result: Failure

image.thumb.png.9e71f41151aa0cf255ecbcdd7ab05194.png

    Expected result: To be taken to the payment screen
    
    
Change the payment method and repeat the test:

    ACP > Commerce > Payments - Settings then the Payment Methods tab
        Edit the Pay Cash method 
            Select "No restriction" for the Available to section.

image.png.9bd6c3f27f9aa56a91099a1e1de018f5.png

            The Save
    
    Browse to your website
        From the menu, Store > Donations
            Press the Donate button
            Enter an amount then press Donate
            
    Result: Taken to the payment screen    

 

I hope the above has been clear.

 

 

Link to comment
Share on other sites

To confirm, you're in the country you're limiting to with the address being used for billing? Unfortunately, I am unable to reproduce this.

NOTE: ensure you're not opting to not force people to leave out billing address for donations as this is required if you want to force a country as a part of your payment method.

Link to comment
Share on other sites

  • Solution
Just now, Richard Arch said:

Yes, even if I select all countries it still will not work unless No Restriction is selected.

The member I'm testing with as an address but I will create a new member and see if that helps.   Thanks for the suggestion. 

Are you requiring a Billing Address though?

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...