• Resolved qwik3r

    (@qwik3r)


    Hello,

    I use Metroik for Woocommerce analytic and upon segmenting by payment type I noticed a ton of credit cards being stored: https://share.getcloudapp.com/2Nu610wN. I reached out to Metorik and they said it’s the payment plugin storing those values as metadata.

    I know that cards are stored in general for a reference and other reasons, but prior to implementing your plugin I never saw those meta items being stored.

    Are you aware or able to assist with this?

    Thanks.

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Payment Plugins

    (@mrclayton)

    @qwik3r

    Can you provide some more context for that image you linked to? Is that some admin screen dropdown?

    What is Metroik?

    The plugin stores customer’s payment methods in the WooCommerce payment tokens table and payment token meta table which are made for that purpose. Beyond that, the plugin doesn’t store payment methods or their metadata in any other location.

    Thanks,

    Thread Starter qwik3r

    (@qwik3r)

    Metorik is an Analytics plugin as I mentioned in the first message.

    That information is being pulled in from their analytics plugin and seems like perhaps it’s being stored in a table it shouldn’t be and attached to the order which is being pulled through and thus displaying as items to filter through. There are hundreds of saved ‘last four digits of such and such card’ items.

    Plugin Author Payment Plugins

    (@mrclayton)

    There are hundreds of saved ‘last four digits of such and such card’ items.

    Then most likely your analytics plugin is pulling those from the _payment_method_title metadata value of the order. That’s a standard WooCommerce field used to store the display name of the payment method used to pay for the order.

    Thread Starter qwik3r

    (@qwik3r)

    Hello,

    Yes I believe that is correct since that is the name of the filter. I can confer with them further about this, however as I mentioned — prior to using your plugin those fields were never saved or populated in that table, so that is why I’m bringing it up.

    I’m the founder of Metorik. Just to chime in, as suspected, we sync the ‘payment method title’ for each WooCommerce order. This data is likely in that field. Generally we do not recommend payment gateway plugins store any identifying details in this field and only see the last 4 digits stored like this with a handful of payment plugins. It should likely just be ‘Stripe Credit Card’, ‘Stripe’, or ‘Stripe (Amex)’ if you want the card brand.

    Plugin Author Payment Plugins

    (@mrclayton)

    @bryceadams

    Generally we do not recommend payment gateway plugins store any identifying details in this field and only see the last 4 digits stored like this with a handful of payment plugins.

    It’s very common for the last 4 digits of the card number to be displayed so the customer can reference which payment method they actually used to pay for an order. Using a generic payment method title like “Stripe Credit Card” etc is a recipe for chargebacks and customer confusion.

    There is no security concern with showing the last 4 of the payment method and Stripe provides that information for this exact purpose.

    Kind Regards,

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Credit cards being stored as meta’ is closed to new replies.