#phenomenal_parrot_69376
1 messages · Page 1 of 1 (latest)
hello! I'm afraid I'm not familiar with the term PG ? Can you share what does that mean?
it refers to payment gateway. Stripe is one of PG.
We have following statuses for Bank Tranfer. We need to map with PG's signal, so could you what are different types of status Stripe bank transfer has
Statuses from PG or result codes. e.g. Captured = When payment received from customer and send a success signal.
You'll want to listen to webhook events to be updated about the payment status. This section explains it in more detail : https://stripe.com/docs/payments/bank-transfers/accept-a-payment?platform=api&invoices=without&country=JP#web-confirm-success
Could you confirm these three are only Stripe statuses?
and possibly refund status?
refund is separate. For more information about refunds for bank transfers you can read this doc : https://stripe.com/docs/payments/customer-balance/refunding
For refund events, you'll want to listen for charge.refunded and charge.refunded.updated
Could you help to check remaining questions?
sorry, I'll get back to you shortly, we're handling several users at the same time so this might take a while. If you'd prefer we respond async. You can also reach out via https://support.stripe.com/contact/email
Find help and support for Stripe. Our support site provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Also on top on previous inquiries, I also have another question.
Before integration is completed, is it possible to manually handle the case?
For example, can Stripe issue a onetime virtual account to receive money, and we manually handle the orders from backend without integration?
We tried to activate Bank transfer for mungpv@smartosc.com account for dev purpose, but no response is displaying when request access is clicked on settings. How do I activate this option?
3.Could you specify what are the different types of email Stripe sends to customer and when that emails get sent?
3.1 If this is managed in the dashboard, please share the details.
I assume this is regarding bank transfers
Generally, Stripe will send a payment receipt (https://stripe.com/docs/receipts) upon successful payment, and refund email for bank transfers to collect the details for refund.
If you want Stripe to send payment instructions via email for bank transfers : https://stripe.com/docs/payments/bank-transfers/accept-a-payment?platform=api#instruction-emails
When there are amount overpaid or to be refunded, we can either store in customer balance or refund through original card. Regarding customer balance, is it with the stripe account balance? or just leave the balance in virtual account number as it is unique for each customers? Are unique virtual account number gets generated and validation is done per their email address?
If we're talking about bank transfer, there is no card involved. Regarding customer balance, it is on the Customer itself : https://stripe.com/docs/payments/customer-balance
Are unique virtual account number gets generated and validation is done per their email address?
I don't quite understand this question.
Can we turn off the pop up from Stripe when customer places an order?
What pop up are you referring to? Can you share a screenshot?
Hi @versed sinew I'm taking over this thread, let me. know if you have any follow-up questions
Hi @shell pilot , let me reorganize the questions.
All questions below is for Bank Transfer
- Does Stripe sends any sorts of emails? For example, when underpaid, send email to customer to remind to pay remaining fees, or when refund is made successfully, etc.
- When there are amount overpaid or to be refunded, we can either store in customer balance or refund through original card is merchant can provide this info. Regarding customer balance, is it with the stripe **account **balance? or just leave the balance in virtual account number as it is unique for each customers? Are unique virtual account number gets generated and validation is done per their email address?
- when customer purchases with Bank Transfer option, I saw new tab or pop up comes for customer to show on fund transfer instruction. If we can display it without customized page, can we disable this page?
- How is the process of choosing Refund to be done at cash balance and original payment method? Can we do, we will first try to refund to customer's bank, and if fails, then store the balance? Also how are other merchants are managing this?
- What is the difference between a Charge or a PaymentIntent object? Can we choose either for refund request?
- We tried to activate Bank transfer for mungpv@smartosc.com account for dev purpose, but no response is displaying when request access is clicked on settings. How do I activate this option?
- Before integration is completed, is it possible to manually handle the case?
For example, can Stripe issue a onetime virtual account to receive money, and we manually handle the orders from backend without integration?
- https://stripe.com/docs/payments/bank-transfers/accept-a-payment?platform=web#instruction-emails
- overpaid amounts are stored in customer balance https://stripe.com/docs/payments/bank-transfers#customer-balance
- Don't quite understand the question. If you disabled the page, how would you inform your customers for payments?
- Details are covered in https://stripe.com/docs/payments/customer-balance/refunding
- Charges are created by a PaymentIntent, you can use either charge or payement_intent to create a refund
- You can reach out to stripe support https://support.stripe.com/contact/email for inquiry about payment method activation
- No sure what you mean by "handle the orders from backend without integration"
Find help and support for Stripe. Our support site provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
- What exactly is the customer balance? Balance in Stripe account or in Virtual account number?
- We would like to receive virtual account information from Stripe via API, and display it in our thank you page.
- We have bulk deal coming up at the end of Nov, but to develope and test Bank Transfer is too tight. So we were wondering if we can asak Stripe team to manually create Virtual account number which we can email out to the customer so he/she can pay for this deal only. after we will manually create order from backend to process the remaining.
- you can disable the email here https://stripe.com/docs/payments/bank-transfers/accept-a-payment?platform=web#instruction-emails
- No, I don't see an API for virtual bank account creations.
If the concern is about development, I'd suggest you to leverage on stripe checkout https://stripe.com/docs/payments/bank-transfers/accept-a-payment?platform=checkout , which is the easier way to integrate Stripe payments.
- I am still confused on it. So doest Balance refer to balance in Stripe account? I am asking in case of when customers do not have Stripe account.
- This is a page that appears when bank transfer checkout is completed, but an email.
- I am not asking for dev purpose, but to workaround one time solution to make up this deal. Is it possible to manually handle bank transfer without development?
- Your customer doesn't need a Stripe account. The customer balance is stored with the customer
- I don' understand what you mean
- No
- So how does Stripe know which balance is mapped per customer? via virtual account number as it is unique per user? email?
- We had a meeting with Stripe team last week and they showed us demonstration for Bank transfer. The flow was customer fill out necessary info at checkout page, check Bank trasnfer for Payment method, and clicked place order. Then new page displated with Bank information for instruction. Can we disable this?
- It's expalined in the first paragraph https://stripe.com/docs/payments/bank-transfers/accept-a-payment
The first time you accept a bank transfer payment from a customer, Stripe generates a virtual bank account for them, which you can then share with them directly. All future bank transfer payments from this customer get sent to this bank account. In some countries, Stripe also provides you with a unique transfer reference number that your customer should include with each transfer to make it easier to match the transfer against outstanding payments. Some countries have limits on the number of virtual bank account numbers that you can create for free.
- I see that customers need to enter their transaction reference number. Where do they enter this number?
Sorry for keep bothering, I need to udnerstand the flow perfectly for develpment.
I see that customers need to enter their transaction reference number. Where do they enter this number?
This is when the customer makes the transfer using their bank. We won't know where exactly in their bank UI do they input this transaction reference number
So may I assume that there are some sorts of remark or name field where they must enter for sending funds from bank apps?
In that case, what if customer misses their reference number and make a fund?
So may I assume that there are some sorts of remark or name field where they must enter for sending funds from bank apps?
Probably. To reiterate, we have no idea how the bank UI looks like since it differs from bank to bank
In that case, what if customer misses their reference number and make a fund?
https://stripe.com/docs/payments/customer-balance/reconciliation#cash-automatic-reconciliation
in case of default stripe reconcilation, is there a risk of
A customer transfer funds, and order gets placed for B user?
the virtual account number is unique for a Customer
the only posssibility of that occurring is if the customer transferred to the wrong account
Ok so please confirm that Stripe validates funds by checking two things.
- Transaction reference number - to match with specific order
- Customer virtual account number - This is unique and assigned per customers.
what do you mean by validate funds?
there's some logic to reconcile funds aside from the transaction reference number which is mentioned here : https://stripe.com/docs/payments/customer-balance/reconciliation#cash-automatic-reconciliation
what i mean by validate is for Stripe to match specific funds with customer
Yes Stripe will allocates the funds to the customer based on the VBAN, Details in https://stripe.com/docs/payments/customer-balance/virtual-bank-account-numbers
thank you so much. This quick QnA session cleared the overall flow so much more.