> 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.


Reply via email to