Learn how to process a single, one-time charge using the Revolv3 API. This guide includes code examples and best practices.
https://api.revolv3.com
https://api-sandbox.revolv3.com
{ "FirstName": "John", "LastName": "Smith", "MerchantCustomerRefId": "", "EntityUseCode": null, "PaymentMethod": { "BillingAddress": { "AddressLine1": "381 Forest Ave. Suite C", "City": "Laguna Beach", "State": "CA", "PostalCode": "92651", "Country": "USA" }, "BillingFirstName": "John", "BillingLastName": "Smith", "creditCard": { "paymentAccountNumber": "123456789123456", "expirationDate": "0127", "securityCode": "123" } }, "Invoice": { "MerchantInvoiceRefId": "", "EntityUseCode": null, "InvoiceLineItems": [ { "InvoiceLineItemId": 0, "Name": "One Time Charge", "Description": "Value for 600.00 dollars", "Value": 600.00, "ValueType": "Standard", "TaxCode": null } ] } }
{ "customerId": 64, "invoiceId": 991, "merchantInvoiceRefId": "", "invoiceStatus": "Paid", "invoiceAttemptStatus": "Success", "message": "Authorised", "subtotal": 600.00, "taxAmount": 0.0, "total": 600.00, "paymentMethodId": 585 }