Developers

Developer-friendly payment gateway.

  • Patented OneTouch mobile and online payment APIs
  • Libraries in multiple programming languages, ¬†including Java, Microsoft .NET, PHP, and Ruby
  • RESTful API
  • Easy & automated sandbox account creation
  • Full documentation & plenty of sample code
  • Excellent technical support
macbook_web_code

Visit our developer center to read our documentation, test our APIs, and sign up for a sandbox account today.

Developer Center

RESTful APIs

This is a real cURL command: copy/paste it into your terminal and run it! Check out our developer sandbox for more information.

curl 'https://test.saltpayments.com/gateway/creditcard/processor.do' --data 'merchantId=600&apiToken=abc&amount=100&requestCode=singlePurchase&orderId=1390684986355&creditCardNumber=4111111111111111&expiryDate=1218&cvv2=123&street=111+street&zip=m1m+1m0&marketSegmentCode=I&cvv2RequestCode=1&avsRequestCode=1'

Build It Your Way

Processing a payment has never been easier. Check out the API Reference to see how to process sales, recurring payments, verifications and refunds in the language of your choice.

CreditCardReceipt receipt = httpsCreditCardService.singlePurchase(orderId, creditCard,1000, verificationRequest); //10 dollars transactionId = receipt.getTransactionId();
receipt = service.singlePurchase("order-124", creditCard, "200", vr)
$service->singlePurchase($transactionId, $creditCard, '100', $vr);
CreditCardReceipt receipt = httpsCreditCardService.singlePurchase(orderId, creditCard, 1000, verificationRequest); //10 dollars transactionId = receipt.getTransactionId();