Agile Stripe Marketplace credit card payment module

In this forum you can post anything related to PrestaShop Modules/Addons from Agile Addons-Modules.Com.

If you need support for any module/addon from Agile Addons-Module.Com, please post it here. We will respond as soon as possible. Usually within one business day.

Please indicate the PrestaShop version, product name. product version, and if possible your order # to get a prompt response.

Moderator: jeffayao_1666

Agile Stripe Marketplace credit card payment module

Postby shokinro » Mon Sep 21, 2015 1:19 am

Brief Description
This is an accessory module of Agile Multiple Seller module. It process customer credit card payment within your store/market place via Stripe Connect and it will automatically split the payment into sellers account. It support all payment collection mode of Agile Multiple Seller environment.

Features

This payment module has been implemented based on Stripe Connect API - marketplace dedicated modules. It process credit card payment within your store/marketplace, customer does not need to go outside of your store to authorize payment.

Customer benefit
- Authorize payment within store, do not need to go out side of the store/marketplace.
- Support all major credits all over the world
- Support in many countries(Check Stripe official website to find more details https://stripe.com/)

Seller/Vendor benefit

- Seller can authorize the marketplace(platform) to use seller's Stripe Account to collect payments on behalf of sellers.
- The "Stripe Connect" authorization is one time only
- "Stripe Connect" account information retrieved automatically, do not need to manually enter, it prevents from human error.

Marketplace (platform) benefit

- The payment module work under any agile multiple seller Payment Collection mode of following
A. Store collects payment(customer payment goes to store account)
B. Sellers collect payment(customer payment gores to seller account)
C. Both store and seller collects payment(customer payment goes to both store[seller commission] and sellers accounts[sales deducting commission])


- Store can charge seller "Payment fee" to cover the cost of payment processing(paid to Stripe).

- Seller payment process fee is configurable with following 2 parameters
Fee base: per payment/order, default is 0.30 (30 cents) the same of Stripe
Fee rate: in % and based on payment/order amount, default is 2.9%, the same of Stripe.

Total Fee = Fee base + Fee rate = 0.3 + x * 2.9%

- Configurable Maximum number of recipients in one payment
Marketplace(platform) administrator can adjust the maximum recipients in one payment (one shopping cart) based on server performance.


Example screenshot images of payment process
Payment collection mode: Both Store and Seller Collect payment
Seller Commission: 15%

A Customer added following 2 products from 2 sellers in one shopping cart
- 1 x $16.51 - Faded Short Sleeves T-shirt - From Seller One
- 1 x $27.00 - Black Blouse - From Seller Two

Total: $43.51 - Free shipping and no tax

You will see from Customer/Seller/marketplace view how the payment is proceed.
You will also see how payment fee and commission is charged.

Final Result is as following:

Customer Total paid: $43.51

Marketplace:
Payment: +$27.00 - $1.08 (Stripe fee)
Payment: +$16.51 - $0.78
Transfer: -$27.00 + $2.70(Commission) + $1.08(Payment Fee)
Transfer: -$16.51 + $1.65(Commission) + $0.78(payment Fee)
Total balance: $4.35

Seller One:
Payment: $27.00 - $2.7 - $1.08
Balance: $23.22


Seller Two
Payment: $16.51.00 - $1.65 - $0.78
Balance: $14.08


Customer start checkout and choose to use Stripe as payment.

Image


Customer enter credit card information
Image

The module starts processing payments
Image


If payment failed, error message will be displayed as following
Image

Order confirmation page after payment - with details of 2 split payments/orders
Image

Now le's take a look at Marketplace Stripe Account
You will see 2 payments received on behalf, one each Seller(Seller One, Seller Two)
$27.00 for seller One
$16.51 for Seller Two
Image


Marketplace Stripe Account - Payment Details
You will see the details of $27 payment received
Paid Stripe fee $1.08 for this payment.
You also see there is a "Transfer" created for this payment.

Image


Marketplace Stripe Account - Transfer
Marketplace transfers the received to Seller One automatically(implemented by Stripe)
Below is the transfer details that links to the payment received for Seller One
Note- There is no fee paid to Stripe for this transfer.
http://addons-modules.com/store/img/cms ... absfer.png


Now lets take a look at Seller One's Stripe Account
Seller One Stripe Account - Payment Details

Image



Seller One Stripe Account - Payment Details
At Payment details page you will a $27 payment with Fee $3.76
$3.78 contains following 2 part
$2.7: 10% of commission (set at seller commission module)
$1.08: $0.30 + 2.9% of $27

Image


You can see the same information with different amount from Seller Two account - we will not include it here, please try to confirm by yourself.


Update Log

Version 2.5.0.3 2016.03.18
Feature - Allow store to choose from following 2 Charge Modes
Charge Directly: customer credit card will be charged by seller's Stripe Account (Only available when you use Seller Collects Payment mode.
Charge Through Platform: customer credit card will be charged by marketplace platform (store) Stripe Account, then transfer to seller Stripe Account
Fix - The Payment fee configuration was not taken in effect. No matter what you set, it was always using default 0.3 + Amount x 2.9%
Improvement - Add validation for payment fee rate setting to make sure the rate entered is between 0 - 100.


Version 2.5.0.2 2016.03.18
Improvement - Removed HOOK of displayHeader, moved include Stripe javascript in a specific pages to reduce uunnecessary traffic
Improvement - correctly send Locale to Stripe so that the popup Stripe payment box will be displayed in correct language
Fix - Streipe logo image does not display correctly undeer HTTPS enabled envronment.


Version 1.0.0.1 2015.09.15
- using Stripe Connect API to implemented Credit Card payment process module.

- Seller needs to authotize the marketplace platform to use seller's Stripe Account to collect payments on behalf of sellers.

- The "Stripe Connect" authorizzation is one time only.

- The payment module work under any agile multiple seller Payment Collection mode of following
A. Store collects payment(customer payment goes to store account)
B. Sellers collect payment(customer payment gores to seller account)
C. Both store and seller collects payment(customer payment goes to both store[seller commission] and sellers accounts[sales deducting commission])

- Payment split(transfer) is transparent to sellers. Customer only see one payments to store, the payment fund flows as following
=>Customer pay full amount to store(main store)
=>Store will automatically transfer funds to sellers (deducting the seller commission) and deducinting payment processing fee

- Stripe payment Fee and seller payment fee
Store will pay all Stripe payment fee in full amount because it will recieve full payment from cusrtomer.
Store will charge seller "Payment fee" to cover the cost of payment processing.
You set appropariate seller "payment fee" to receieve small management fee.

- Seller payment process fee is configuable
Fee base: per payment/order, default is 0.30 (30 cents) the same of Stripe
Fee rate: in % and based on payment/order amount, default is 2.9%, the same of Stripe.
Total Fee = Fee base + Fee rate = 0.3 + x * 2.9%

- Store will pay Stripe Chargeback if credit card charge back occurs.
Follow us at Twitter Like us on Facebook Watch our Tutorial Videos on YouTube
shokinro
Site Admin
 
Posts: 3091
Joined: Sat Jun 25, 2011 3:08 pm

Agile Stripe Marketplace credit card payment module

Postby admin_5180 » Fri Nov 06, 2015 2:10 am

Do I also need to purchase the Stripe module from Prestashop?
admin_5180
 
Posts: 0
Joined: Fri Nov 06, 2015 2:10 am

Re: Agile Stripe Marketplace credit card payment module

Postby shokinro » Fri Nov 06, 2015 2:13 am

thanks for your inquiry

Do I also need to purchase the Stripe module from Prestashop?

No, you do not need the module from PrestaShop if you use this module.

But this module is for Multiple Seller Environment of Agile Multiple Seller.
If you want use Stripe for standalone environment, then we have another module for non-multiple seller environment.

let us know if you have further question.
Follow us at Twitter Like us on Facebook Watch our Tutorial Videos on YouTube
shokinro
Site Admin
 
Posts: 3091
Joined: Sat Jun 25, 2011 3:08 pm

Agile Stripe Marketplace credit card payment module

Postby getportalnetwork_5250 » Sun Dec 20, 2015 1:11 pm

Is it compatible with prestashop Cloud?
If so, How can I install it on prestashop Cloud?

I need to give the seller the money, minus the shipping fees and my commission? Can I do that with this module?

Best Regards
getportalnetwork_5250
 
Posts: 0
Joined: Sun Dec 20, 2015 1:11 pm

Re: Agile Stripe Marketplace credit card payment module

Postby shokinro » Mon Dec 21, 2015 3:43 am

Thanks for your inquiry.

Prestashop cloud service environment only allow modules sold by them. So our modules will not be able to use at prestashop cloud service.

But you should be able to use our modules at environments hosted by any other service provider. Please consider to use other service instead of prestashop class service if you want to use our modules.
Follow us at Twitter Like us on Facebook Watch our Tutorial Videos on YouTube
shokinro
Site Admin
 
Posts: 3091
Joined: Sat Jun 25, 2011 3:08 pm

Agile Stripe Marketplace credit card payment module

Postby edusspp_15436 » Tue May 24, 2016 4:22 pm


Hello!
in relation to payment security of this module , fraud , etc..ele stores the credit card data or not, how ?
edusspp_15436
 
Posts: 0
Joined: Tue May 24, 2016 4:22 pm

Re: Agile Stripe Marketplace credit card payment module

Postby shokinro » Tue May 24, 2016 5:18 pm

Thanks for your inquiry.
in relation to payment security of this module , fraud , etc..ele stores the credit card data or not, how ?

The module will not store customer's credit card information at store database. Everything is managed by Stripe.

Let us know if you have further questions.
Follow us at Twitter Like us on Facebook Watch our Tutorial Videos on YouTube
shokinro
Site Admin
 
Posts: 3091
Joined: Sat Jun 25, 2011 3:08 pm

Agile Stripe Marketplace credit card payment module

Postby peter.schaeffer_15499 » Wed Jul 27, 2016 11:30 am

Hi,
I have a questions. does this module supports

https://stripe.com/docs/connect/payments-fees#charging-directly

or

https://stripe.com/docs/connect/payments-fees#charging-through-the-platform

or both of them. Thanks for your help,

Peter

peter.schaeffer_15499
 
Posts: 1
Joined: Wed Jul 27, 2016 11:30 am

Re: Agile Stripe Marketplace credit card payment module

Postby shokinro » Wed Jul 27, 2016 11:36 am

Hi Perter
thanks for your inquiry

[quote]I have a questions. does this module supports
https://stripe.com/docs/connect/payment ... g-directly
or
https://stripe.com/docs/connect/payment ... e-platform
or both of them.
/quote]

I think we are using Charging through the platform, i.e.
https://stripe.com/docs/connect/payment ... e-platform
Follow us at Twitter Like us on Facebook Watch our Tutorial Videos on YouTube
shokinro
Site Admin
 
Posts: 3091
Joined: Sat Jun 25, 2011 3:08 pm

Re: Agile Stripe Marketplace credit card payment module

Postby peter.schaeffer_15499 » Wed Jul 27, 2016 2:37 pm

Thanks for you quick response. We have to switch to direct payment, is that possible? In the code it is only one or two lines of code to change. But with the obfuscated module not possbile.. Can you help?
peter.schaeffer_15499
 
Posts: 1
Joined: Wed Jul 27, 2016 11:30 am

Next

Return to Support forum - Agile PrestaShop Modules/Addons

Who is online

Users browsing this forum: No registered users and 15 guests