In my magento store have many customers. I want to offer my old customer with this special option.
(i.e) No need to pay at the end of the sale. They can pay later with their outstanding invoices by online mode. Is there any possible to set this option with magento store.
I m using Secure trading payment gateway.
Thanks
Yes, You could implement payment method for special customer group and this payment method Will only generate invoice for the sales order and set its status to Pending.
Then you will do another module that add tab to the customer account page ( for example Pending Invoices ), And this module generate payment form based on invoice/order data and when they pay it you mark the invoice as paid and captured.
Its straight forward concept if you know that Magento Invoices has Statuses ( Paid, Pending, Canceled ) And you can check the invoices from sales->invoice ( just like the orders !)
Related
My use case is that I have multiple products some of which are one time payment and others are recurring payment products. I want to charge the user only once so that the user doesn't have to pay for each product separately. According to my study we can create multiple product subscriptions with one charge. https://stripe.com/docs/billing/subscriptions/multiple-products#creating
If I had one-time payment products only, I can only receive one payment of the payment amount for selected products (as sum of prices).
But as I have mentioned I have some products which are recurring payment. So my question is if I add one-time payment products in this subscription request will they be charged again ones the recurring period overs, and if yes how can I Implement the above case in PHP?
Note: I want to implement this in custom form. I don't want to be redirected to stripe page.
You can use Stripe Checkout and combine both one-time and recurring prices3.
You can follow this guide in order to integrate Stripe Checkout with PHP.
Here what it will looks like for combining both prices types, the first charge will be for both pricing, and the second charge will be just for the recurring price(s):
One situation was happened in my website which build in Magento.
Situation is : A customer added products in cart, he bought products using Paypal express checkout payment method. he did the transaction in Paypal, money was deducted from his account but the order was not created in Magento due to unknown issue(I think due to internet issue on client machine or our server issue).
What I want do now : I got his cart detail from sales_flat_quote and sales_flat_quote_item table. I want to generate an order using this detail using Paypal payment method progamatically . customer has send us the Paypal transaction id, invoice id from Paypal and also shipping address.
Can anyone tell me how to do this ?
I'm using 'Serial Codes' from 'ModifyMage Solutions' to send serial codes when somebody is buying a product.
Does anybody knows how to send the serial codes ON PAYMENT?
Not on checkout, because that's simple, but ON PAYMENT?
Thanx in advance
You just need to edit your settings. The module can be configured to automatically issue Serial Codes on checkout success, or when an order is invoiced and paid. Source: http://www.modifymage.com/
Here's the important and relevant bits:
Choose to automatically issue Serial Codes based on customer group, checkout success, or when an order is invoiced and paid. Supports the option to create multiple invoices per order.
Automatically assign Serial Codes to deferred payment orders as "Pending" without actually issuing them to the customer until the order is invoiced. Allows for more effective tracking and inventory control. Pending codes are automatically returned to "Available" status if the order is cancelled.
Automatically withhold issuing of Serial Codes for standard Magento deferred payment methods ('Check or Money Order,' 'Cash On Delivery,' 'Bank Transfer') with the ability to notify customers that Serial Codes will be issued upon receipt of payment. Additional deferred payment methods from specific payment modules are also supported.
We're facing a problem with paypal in ou Magento Shop (CE 1.7)
Here is the history of our statuses :
-Pending Payment
-Payment verification
-Payment refused by Paypal
But when the payment is refused by paypal, it creates an invoice, then a creditmemo. I don't want this, when the invoice is created, it ask our team to ship the order but this order do not need to be shipped.
How to avoid creating the invoice, or when creating the invoice having a param that stop my shipping process.
Best Regards,
Out-of-the-box Magento requires an invoice to make online payment authorization (or capture), that is to make a request to PayPal and try to charge customer. You should not rely on invoices when shipping orders. In Magento you should use order status instead.
Is there any way of creating a Credit Memo / Refund dynamically through code. I am aware of the fact that Credit Memo can be created using back-end functionality on an invoice but I would like to create a credit memo for a specific order separately based on the following requirements
For selected items
Deduct the shipping cost from the refund
Updating the Stock Qty back
Contacting my payment gateway to perform this refund and transfer the money back into customer's account
I have Sagepay module installed as well for payment purposes and the Refund happens fine using Magento's in built functionality and Sagepay together. But I would like to create a Refund when a customer after shipment asks for refund for few items or all items of a order.
I have created a custom module and am calling a function to perform the refund action. So on call of this function I want to dynamically create Refund for selected items and contact Sagepay to perform the refund transaction for the customer and Magento to update the stock back.
I would just like some help on the starting bits as to where to look for the code and how to combine Sagepay's refund functionality along with Magento's in built one in my module's function call etc ?
Any help is appreciated. Thanks in advance.
I have found an API(see link below) for creating credit memos.
http://www.magentocommerce.com/boards/errors.php/viewthread/215141/