> If there is an API through your processor, I would recommend going that > route. Trying to create multiple billings via the looping method is > problematic.
I'm finally working on this, and got to the cancelling the subscriptions bit. In psigate there's two concepts that work together when using recurring charges: charges and invoices a charge is the description of a recurring charge: who is it charged to, to which credit card, on behalf of whom, and possibly most important: what items to invoice, and WHEN (monthly on the 17th, annualy on the 1st of May, daily at 3 o'clock). invoices are particular occurrences of the charges, and are a representation of the actual charges on the user's credit card. They are generated automatically by their system and you need to poll their server to know whether the payments were accepted or failed (and act accordingly, suspending a user's subscription, and so forth). A PaymentRecord on the satchmo side would represent an invoice on the psigate side The thing is that in order to cancel a subscription, I need to cancel the charge. I'm wondering where (in which model) could I save the individual charge ID. It should be linked to the order, I think, and would, with time, generate multiple PaymentRecords, every time the subscription expires and is renewed. Thanks Tomas -- "The whole of Japan is pure invention. There is no such country, there are no such people" --Oscar Wilde |_|0|_| |_|_|0| |0|0|0| (\__/) (='.'=)This is Bunny. Copy and paste bunny (")_(") to help him gain world domination. -- You received this message because you are subscribed to the Google Groups "Satchmo users" group. To unsubscribe from this group and stop receiving emails from it, send an email to satchmo-users+unsubscr...@googlegroups.com. To post to this group, send email to satchmo-users@googlegroups.com. Visit this group at http://groups.google.com/group/satchmo-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.