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