We're looking to use PayPal as our payment processor. We have an existing e-store, but currently all orders need to be comfired prior to use charging the customer; this is to ensure we have the item they ordered in stock. I contacted PayPal support over the phone and they stated that it is possible to take "orders," which would place the customer's payment in a pending status until we've confirmed that we can fulfill their order. I have a few questions related to this: 1a) In this context are "orders" something we manage on the PayPal website, or would we need to integrate a 3rd party solution that would allow us to change the status of the payment from pending to complete? 1b) If orders are managed on the PayPal website, where exactly would we need to go to see existing and pending orders? 2) What would the initial payment process look like for the customer? I haven't been able to find any information online concerning this. Is it similar to the "Express Checkout" and/or "In-Context Checkout" options? Essentially, do they get routed to PayPal's website to confirm the payment, or do we have the option to have them confirm it without leaving our website? 3a) In the event that we can't fulfill the customer's entire order, is it possible for us to adjust the amount that the customer gets charged? As an example, if they order 10 items with a value of $10 each but we only have 9 in stock, can we choose to charge them $90 instead of $100? 3b) If 3a is not possible, how would we go about charging the customer $90? Would we need to cancel their order and have them resubmit it? 3c) If 3a is possible, how would we handle a situation where the customer decides to buy 9 of the original item at $10 each and substitute the 10th for a different item that costs $15? Instead of the original $100 they agreed to, we would now need to charge them $105. Is there some sort of confirmation that would need to be sent to the customer? Would the order need to be canceled and resubmitted by the customer? Thank you in advance for your help!
... View more