Jump to content

Customers can't remove Credit Card / Pay Methods


cenourinha

Recommended Posts

As far i can see, when a customer tries to pay an invoice with a Credit Card, it gets added to the account as "Default Payment Method" without any alert to the customer or checkbox so he can decide if he wants or not to use that payment method as default for automatic payments in the future.

The customer is also not able to delete that Credit Card from his account.

Can you confirm if this is correct and fix in order to allow customers to decide if they want to use the credit card for automatic payments and to allow them to remove the card?

Link to comment
Share on other sites

  • WHMCS Support Manager

Hi @cenourinha,

The first Pay Method will be the default. If a client had two or more Pay Methods they can choose the default.

Pay Methods for Merchant Gateway modules can be deleted, as can Tokenisation Gateways which support  Remote Delete Card: https://docs.whmcs.com/Payment_Gateways#Tokenisation_Gateways

 

Link to comment
Share on other sites

@WHMCS John we can't add a Pay Method automatically as default without asking the customer if he wants to use it for automatic renews in the future. The customer needs to be informed if he wants to save the Credit Card information and if he wants to use it for automatically process payments of future invoices.

Also, i can't see an option to delete the Pay Methods in the client area (i know it's available in the admin side).

Link to comment
Share on other sites

  • 5 months later...

Hi,

Did this conversation go anywhere?

I am also unable to delete pay methods from either the front end or back end.

On the front end I get the message: " Failed to delete the selected payment method. Please try again."

In the back end I get a panel showing up on the right side of the screen titled "Warning! Remote delete failed. Gateway response:  "

containing response below.

I can't find any resources online that allude to this issue. I've had a customer trying to remove the card since it started failing around the time I updated WHMCS. She's added a new one but we can't remove the old one.

Anyone having similar issues?

Paul

 

Stripe response script:

    "customer": {

        "id": "cus_BvgX50mxxxxxx",

        "object": "customer",

        "account_balance": 0,

        "address": null,

        "balance": 0,

        "created": 1512990613,

        "currency": null,

        "default_source": null,

        "delinquent": false,

        "description": "Customer for xxx xxxxxx (xxx@xxxxxxxxxx.co.uk)",

        "discount": null,

        "email": "xxx@xxxxxxxxxx.co.uk",

        "invoice_prefix": "4938966",

        "invoice_settings": {

            "custom_fields": null,

            "default_payment_method": null,

            "footer": null

        },

        "livemode": true,

        "metadata": {

            "id": "105",

            "fullName": "xxx xxxxx",

            "email": "xxx@xxxxxxxxxx.co.uk"

        },

        "name": null,

        "next_invoice_sequence": 1,

        "phone": null,

        "preferred_locales": [],

        "shipping": null,

        "sources": {

            "object": "list",

            "data": [],

            "has_more": false,

            "total_count": 0,

            "url": "\/v1\/customers\/cus_BvgX50mUECry9j\/sources"

        },

Link to comment
Share on other sites

  • 6 months later...
  • 1 year later...
  • WHMCS Support Manager

Hi @AndreaL.

Please ensure you've enabled the Allow Client Pay Method Removal option at Configuration > System Settings > General Settings > Security tab.

Users will then see the option to delete their Payment Method when managing them via the client area: https://docs.whmcs.com/Pay_Methods#Managing_Pay_Methods

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated