Create a new payment and returns the corresponding payment_id.
This function can have one of three possible effects depending on the presence of invoice_id and client_id:
Payment type must be one of: 'Check', 'Credit', 'Credit Card', 'Bank Transfer', 'Debit', 'PayPal', '2Checkout', 'VISA', 'MASTERCARD', 'DISCOVER', 'NOVA', 'AMEX', 'DINERS', 'EUROCARD', 'JCB' or 'ACH'.
<?xml version="1.0" encoding="utf-8"?>13 207 2007-05-30 129.88 Check Prompt payment!
<?xml version="1.0" encoding="utf-8"?>103
Update an existing payment. All fields besides payment_id are optional - unpassed fields will retain their existing value.
<?xml version="1.0" encoding="utf-8"?>103 0.00 Payment refunded.
<?xml version="1.0" encoding="utf-8"?>
Retrieve payment details according to payment_id.
<?xml version="1.0" encoding="utf-8"?>322
<?xml version="1.0" encoding="utf-8"?>109 13 207 2007-05-30 00:00:00 129.88 Check Prompt payment! 2009-08-12 09:00:00
Permanently delete a payment. This will modify the status of the associated invoice if required.
<?xml version="1.0" encoding="utf-8"?>321
<?xml version="1.0" encoding="utf-8"?>
Returns a list of recorded payments. You can optionally filter by invoice_id or client_id.
<?xml version="1.0" encoding="utf-8"?>3 133 2007-01-01 2007-04-01 2007-01-01 2007-04-01 1 10
<?xml version="1.0" encoding="utf-8"?>... 165 203 2007-03-02 12:04:11 Cash 43 2009-08-12 09:00:00