Create a Transaction
To start rewarding partners for a sale your need to call the following method each time there is a sale:
kiflo('transaction', { // transactionObject, }, function(response) { // handle success }, function(error) { // handle error } );
Example:
kiflo('transaction', { currency: 'USD', properties: { name: 'John_02032020_P1', amount: 255.00, ... // your custom transaction properties }, customer: { email: 'john.doe@olav.inc' // Here the customer email is used // to attach the customer to the transaction } })
TransactionObject:
Name | Type | Description |
currency (required) |
string | The currency of the transaction. A currency ISO 4217 code is expected (USD,EUR,JPY...) |
properties (required) |
object | The properties of the transaction visible on your Kiflo account. A name and amount is required. |
customer (required) |
object | The user attached to the transaction. Use one of your customer property (email, extarnalId,...). |
Can I automate transactions creation?
Yes. Integrate Kiflo with your payment providers like Stripe, Recurly, Chargify, Charebee...