-
Notifications
You must be signed in to change notification settings - Fork 63
one off charge (invoiceFor) #42
Comments
This will be added in the future according to the docs |
True! I'll hijack this ticket as a reference. Also, feel free to help me out with a PR. My focus primarily shifts to Spark for the next month. |
I'm going to try to spare some time this weekend to hack at this. I'll keep you guys posted. |
I'd like to stay as close to Cashier for Stripe as possible, so let's start there. Cashier for Stripe offers the following on the Billable trait for one off charges (I'm trying to understand the differences): /**
* Make a "one off" charge on the customer for the given amount.
*
* @param int $amount
* @param string $paymentMethod
* @param array $options
* @return \Laravel\Cashier\Payment
*/
public function charge($amount, $paymentMethod, array $options = [])
/**
* Add an invoice item to the customer's upcoming invoice.
*
* @param string $description
* @param int $amount
* @param array $options
* @return \Stripe\InvoiceItem
*/
public function tab($description, $amount, array $options = [])
/**
* Invoice the billable entity outside of the regular billing cycle.
*
* @param array $options
* @return \Laravel\Cashier\Invoice|bool
*/
public function invoice(array $options = [])
/**
* Invoice the customer for the given amount and generate an invoice immediately.
*
* @param string $description
* @param int $amount
* @param array $tabOptions
* @param array $invoiceOptions
* @return \Laravel\Cashier\Invoice|bool
*/
public function invoiceFor($description, $amount, array $tabOptions = [], array $invoiceOptions = []) |
As I understand it (Cashier for Stripe):
|
Ok, the laravel docs state that the difference is just charging with or without an invoice... 😕 |
Checking this with Dries. On another note, I'd like to either return a RedirectToCheckout, an Order (or an OrderItemCollection), depending on whether the customer has registered a valid payment mandate. This behavior is similar to starting a new subscription. |
|
Thanks @driesvints ! |
any ETA on the one-off feature ? |
Thank you very much for creating the cashier package for mollie 🙏 For our service, one-off feature is required, would be nice to hear any ETA. |
I (re)started working on it this morning, since I'm currently having a little more free time. Since it has been a while since I initially started working on it I simply dropped everything, and created a new fork from After that it will depend on feedback and Sander, so I can't really give an ETA. |
Thanks for quick update! |
Thank you for this awesome package! Any updates on this feature? |
Hi @JordiBaguette, you can read up on the actual status in the associated pull request. The code in the pull request works, but the final version still needs some work (especially the part of the “open tab”). After Sander finds more time to have a look at it and reviews it, I can check if I can find some more time to process his feedback. I’m also kind of busy though at the moment, so it’s also fine with me if someone else will finish it. |
Great to see the progress on this. I, too, am hoping for a resolution soonish... 😊 |
Let me know if I can help test! |
Hi,
I'm wondering is there a method to process one time charges.
The text was updated successfully, but these errors were encountered: