Skip to main content

Stripe

Per inviare il denaro ai negozianti viene usato Stripe connect.

Ogni negoziante ha un account stripe collegato a cui vengono inviati i soldi delle bag, da qui vengono effettuati i bonifici verso i loro conti bancari.

Una parte del ricavato va a Rifiorisci (il 30%).

Durante la creazione del Payment intent viene aggiunto il parametro application_fee_amount che sarebbe la fee di rifiorisci e transfer_data > destination che rappresenta l'id dell'account collegato a stripe, quindi il fiorista.

Importante

L'acquisizione avviene solo dopo aver controllato che la Bag sia ancora disponibile quando arriva il webhook, questo perchè è possibile che nel frattempo qualcun'altro abbia acquistato la stessa bag e quindi non essere più disponibile. In quel caso il pagamento viene interrotto e il denaro dell'utente torna sul conto.

Vedere StripeController.java ~L:442