Spree ship before confirm payment - spree

I have a stream of payment where I make a bank slip, then send the products and then confirm whether the ticket was paid.
In spree I need to confirm the payment before confirm the shipping.
Someone know can help me to find a way to confirm the shipping first and the payment after.
Spree 3.1

Or you can just set Spree::Config[:auto_capture_on_dispatch] to true.
Then not only will it be possible to ship order before capturing payment (https://github.com/spree/spree/blob/master/core/app/models/spree/shipment.rb#L121), but also payment will be captured automatically after shipping (https://github.com/spree/spree/blob/8bfa0824d2a7f6cfa6efc9bd4e32d1d564f6270b/core/app/models/spree/shipment_handler.rb#L22)

Related

Delayed payment using Authorize.net's iframe to collect payment information

We occasionally allow our customers to purchase our product and delay the payment until a pre-determined date. In order to do this, we need to collect the payment information at the time the order is placed. We are using the iframe method of collecting payment information.
I imagine I can use ARB to set up a one-time payment that will be billed at a specific date. However, that only works if I have the payment information stored away in a profile to begin with.
How can I collect the user's payment information without an initial charge, so that I can set up a payment at a later date?
As mentioned by John Conde, there is a hosted form that will allow you to collect payment information. It supports iFrame. You can create a customer profile first and then initiate this form. There are options to verify the card information or defer it to later, depending on your requirements.
You can find documentation in the link below. Search for "GetHostedProfilePage"
https://www.authorize.net/content/dam/anet-redesign/documents/CIM_SOAP_guide.pdf

I want to split funds using PayPal Django using django-paypal

I want to pay to the seller for his sold products How can I do this using in django please help. I'm looking into paypal payouts but is there any SDK? or anything that can help me?
If you receive a full payment into your own account, you can later send money from that account in an automated way using Payouts. To be approved for Payouts, see the information at https://developer.paypal.com/docs/payouts/integrate/prerequisites/#get-access-to-paypal-payouts
You can use the Payouts-Python-SDK for your implementation.

How to make a credit card validation prior to a authorization

I am using Authorize.net as a payment gateway. Now I want to check credit card validity before creating authorize payment. I am using another service to store and manage the customer's profiles and credit cards, and therefore I don't want to create a customer profile in Authorize.net, I just want to use their service to validate a credit card and later to authorize a payment.
Is there any proper way to do this validation?
Searching the documentation and other similar questions, all I could find was the option to create a customer profile, but this option doesn't seem practical to me, since it's necessary to create a customer profile, and after delete it each time I need to validate a credit card.
Does anyone had a similar problem with Authorize.net payment gateway?

Sage Pay Select Payment Method

I'm using a test sagepay account through opencarts sagepay integration - everything seems fine until i get to sagepay's payment page.
There is no payment methods being offered even though visa and mastercard are displayed as payment methods in the admin panel. Surely it can't be anything wrong on my part?
Looks like the card types aren't associated with the MerchantID that is being used for the transaction, for that currency/accounttype combination.
If you are sure that you are sending transactions with AccountType=E, you have an ecommerce MID on that vendor account and the currency you are using is also associated with that ecom MID, then give Sage Pay a call - they can make sure the vendor account is properly configured at their side.

Opencart Paypal Express Checkout L_ERRORCODE0=10486

When I making payment, keep getting error code 10486, this message from Error Log. When I making payment, I choose not require login option and then using credit card, but debit card has no issue, only credit card. Paypal prompt me "We're sorry, the card issuer declined your purchase using card Visa x-xxxx. Please enter a new credit or debit card to continue payment." OR after clicking pay now, it is redirect back to the website, but payment is not successful sometimes is working not everytime, very weird. I've check many website, but no solution, I did try paypal payment standard module transaction still fail, but no error logs found.
And I've check billing address, CC expired date, CC secret number everything correct and my CC is valid.
OpenCart version: V 1.5.6
Paypal Acc Type: Business
Modules: Paypal Express checkout (pre-installed one)
Anyone experience can help? Many thanks.
The error code 10486 notifies merchants when a buyer's payment failed due to a bad funding method (typically an invalid or maxed out credit card). If the merchant receives this error code from PayPal, the Merchant can re-direct the buyer back to the PayPal page to select an alternate payment source or add a new funding instrument.
Error 10486 is documented under:
https://developer.paypal.com/webapps/developer/docs/classic/express-checkout/ht_ec_fundingfailure10486/
I hope this answer in full to your question.