I am exploring an idea that will require one party to make payment on behalf of other. The scenario goes like this...
Party A wants to make a purchase from a merchant/seller and Party B can the make the purchase on behalf of Party A (As a service) but doesn't want to use his/her own funds.
Party A is a willing to make the payment but wouldn't want to share credit card/Financial Data with Party B but still be able to make payment to merchant/seller.
Basically I am looking for solution to enable payments between Party A and Merchant and Party B is handling the product physically.
1. Party A and Party B are unknown to each other and don't intent to reveal their identities.
2. Solution needs to incorporate refunds as well.
3. Party A is remote and Party B is physically present as Merchant Location