#focussedgrind

1 messages · Page 1 of 1 (latest)

raw obsidianBOT
past zealot
#

In our app, users will be taking payments via credit card. We feel it is wiser to use credit card input field where user enter details and we try to resolve the request with Stripe. If the request fails, then we will try with other payment processor on our side.

If payemnt processing with Stripe fails, 
       then try to process with payment_processor_B
#

The question is not about how to send request to Stripe.

  1. The question is collecting and transmitting credit card info being payment processor agnostic.
  2. And how to do this securely and being PCI complaint?
  3. We don't plan to save credit card info. We just want to pass on credit card info from our mobile app when user enters it and send it to payment processing logic (above pseudocode which has the fall back logic).
    3a. Also, this means we have to store the credit card info. Stripe provides some option to store credit card outside our system securely. but for our scenario where we have fallback, can we do the same?
dreamy crow
#

It's not possible to forward the card information to another processor unless you're able to collect raw card data

past zealot
#

so what optinos I have, to store credit card info , so that

  1. I can try payment processopr B, if stripe fails. This is like a fallabck
  2. We let users top up their account. So, if their balance is low, we want to auto top uptheir account. This wil be done upon user enabling this feature wtihin our app
dreamy crow
#

Are you PCI level 1 certified or complete SAQ-D? If you are not, you can't collect and store credit card information

past zealot
#

we don't want to store the credit card info. but we wanna achieve these two scenarios

#
  1. I can try payment processopr B, if stripe fails. This is like a fallabck
  2. We let users top up their account. So, if their balance is low, we want to auto top uptheir account. This wil be done upon user enabling this feature wtihin our app
dreamy crow
#
  1. I can try payment processopr B, if stripe fails. This is like a fallabck
    This is not achievable since there is no raw card information can be shared to processor B. Stripe doesn't forward card data to other processors. You may consider using third party payment orchestration provider which helps to perform processor routing
  1. We let users top up their account. So, if their balance is low, we want to auto top uptheir account. This wil be done upon user enabling this feature wtihin our app
    What account are you referring to here? Are you using Connect? https://stripe.com/docs/connect/explore-connect-guide

Read more about how Connect works and integration choices you can make.

past zealot
#

Yes. we will be using stripe connect

#

Any orchestation provider you recommend which stripe has partnered with?

dreamy crow