The name viafintech refers to the company viafintech GmbH. The names Barzahlen and viacash refer to the same product. Viafintech API v2 allows you to create payment, partial payment, payout, and refund slips customers can use in stores like supermarkets to pay or receive money. Slips are sent to users as an email with a PDF attachment or as a text message. When a store's point of sale system confirms the transaction, viafintech usually immediately calls a Webhook to notify your system about the payment. You can then use this confirmation e.g. to mark an invoice as paid or trigger shipping goods to the customer. The name viafintech refers to the company viafintech GmbH. The names Barzahlen and viacash refer to the same product.

mastercard
- Category: Finance
Mastercard API: Build Custom Payment Solutions
Mastercard API is the official API for creating custom payment solutions to meet your website needs. With this versatile API, you can provide consumer-friendly merchant details for every transaction and offer an entirely digital end-to-end payment experience. Moreover, parents can use conversational devices to send funds and set spending limits. Additionally, you can build a cashless solution for any parent whose child goes to school using public transport. Plus, you can instantly and securely make payments to your workers, find contactless merchants on-the-go, and get updated card information in real-time.
Benefits of Using Mastercard API
Here are some of the benefits you'll enjoy when using the Mastercard API:
- Improved user experience with an entirely digital end-to-end payment experience
- Parental control with the ability to set spending limits for children's purchases
- Secure payment solution for businesses and workers
- Contactless payment method for those on-the-go
- Convenient option for parents to pay for their children's school transportation electronically
API Example Code Sample
To get started with the Mastercard API, here is an example code snippet in JavaScript:
// Initialize variables
let apiUrl = 'https://api.mastercard.com/merchants/v1/find/contactless';
let apiKey = 'your_api_key_here';
let city = 'New York';
let country = 'USA';
// Make API call
fetch(`${apiUrl}?city=${city}&country=${country}&APIKEY=${apiKey}`)
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error(error));
In this example, we're using the
find/contactless
your_api_key_here
city
country