Skip to content

Instantly share code, notes, and snippets.

@shinopayment
shinopayment / BAT Merchant Integration Guidelines.md
Last active May 14, 2025 07:47
BAT Merchant Integration Guidelines

BAT Merchant Integration Guide

Version 1.0

Revision History:

Date Comment Author Version
2025-05-14 BAT Submit Deposit API
BAT Callback Response
BAT Requery API
BAT Get Supported Bank API
Jeffery Leo 1.0
<?php
// Required packages: guzzlehttp/guzzle
// Extract data from bank slip using base64 image
function extractFromBase64Example() {
// API endpoint
$endpoint = 'https://{BASE_URL}/api/ocr/bankslip/base64';
// Your credentials
$merchantCode = 'YOUR_MERCHANT_CODE';
// Required packages: axios, form-data, crypto, fs
const axios = require('axios');
const FormData = require('form-data');
const crypto = require('crypto');
const fs = require('fs');
// Extract data from bank slip using base64 image
async function extractFromBase64Example() {
// API endpoint
const endpoint = 'https://{BASE_URL}/api/ocr/bankslip/base64';
@shinopayment
shinopayment / OCR_API_C#_Sample
Last active March 14, 2025 08:48
C# Sample Code for OCR API
// C# Sample
using System;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Security.Cryptography;
using System.Text;
using System.Text.Json;
using System.Threading.Tasks;
// Extract data from bank slip using base64 image