| 123456789101112131415161718192021222324252627 |
- /**
- * @description
- * A fake payment API based loosely on the Stripe Connect multiparty payments flow
- * described here: https://stripe.com/docs/connect/charges-transfers
- */
- export class MyConnectSdk {
- constructor(private options: { apiKey: string }) {}
- /**
- * Used to create a payment on the platform itself.
- */
- async createPayment(options: { amount: number; currency: string; transfer_group: string }) {
- return { transactionId: Math.random().toString(36).substring(3) };
- }
- /**
- * Used to create a transfer payment to a Seller.
- */
- async createTransfer(options: {
- amount: number;
- currency: string;
- connectedAccountId: string;
- transfer_group: string;
- }) {
- return { transactionId: Math.random().toString(36).substring(3) };
- }
- }
|