Our APIs are focused on intuitive design combined with shortcuts and support tools baked in to make integrating a delight.
Utilize our APIs behind the scenes, theme our UI components, or use our out-of-the-box style options.
Access all the payment options and data directly from our dashboards, which have been designed with efficiency and scale in mind to get you right to the data that matters.
payment = pl.Payment.create(
amount=100.0,
payment_method=pl.Card(
card_number='4242 4242 4242 4242'
)
)
results = pl.Charge.select(
attr.completed_date.monthandyear(),
attr.amount.sum()
)\
.filter_by(attr.status == 'complete')\
.group_by(attr.completed_date.monthandyear())\
.all()
No Complex Merchant Forms
Instant Approval
Status Updates
Zero Liability
Fully Compliant KYC and Underwriting
Expand your options and be smart about the cost of payments.
Pay Now Button
Payment Plugin
Device.on(this, new Device.Callback(){
@Override
public void connected(Device device) {
device.beginTransaction(new pl.Payment(15),
new Device.TransactionCallback(){
public void processed(pl.Payment pymt) {
Log.i(TAG, "Payment Processed :)");
}
public void declined(pl.Payment pymt) {
Log.i(TAG, "Payment Declined :(");
}
});
}
});
account = pl.Account.create(
email='joe.schmoe@example.com',
full_name='Joe Schmoe',
type='customer'
)