Индонезия Местные платежи SDK Резюме и руководство по сопряжению
Индонезия Местные платежи SDK Резюме и руководство по сопряжению
вводная
В связи с быстрым ростом цифровой экономики в Юго-Восточной Азии в Индонезии, одном из крупнейших рынков региона, продолжает расти спрос на электронные платежи. Для предприятий, желающих выйти на индонезийский рынок, доступ к местным методам оплаты имеет решающее значение. В этой статье мы подробно расскажем об основных SDK для местных платежей в Индонезии и процессе их стыковки, чтобы помочь разработчикам эффективно завершить интеграцию и оптимизировать работу пользователей.
Зачем мне нужен доступ к местным платежам Индонезии?
- поведение пользователей: Большинство индонезийских потребителей предпочитают местные электронные кошельки и банковские переводы международным кредитным картам.
- Соблюдение политики: Некоторые операции необходимо проводить через местные каналы, чтобы соответствовать нормативным требованиям.
- Повышение коэффициента конверсии: Предоставление привычных способов оплаты может значительно снизить количество отказов от покупки.
Mainstream Indonesia Local Payment SDK Резюме
1. ДАНА
- краткое содержание: Электронный кошелек, инвестированный Ant Group, охватывающий розничную торговлю, оплату счетов и другие сценарии.
- Применимые сценарии: Электронная коммерция, пополнение счета в играх, оплата счетов.
- тариф: Приблизительно 1%-2%.
- Адрес документации API::Центр разработчиков DANA(требуется регистрация)
2. OVO
- краткое содержание: Экологически чистый кошелек Grab, поддерживающий QR-коды и онлайн-платежи.
- особенности::
- Поддержка платежей в рассрочку (PayLater)
- Высокий уровень охвата офлайн-торговцев
- Метод докинга:
- Предоставляет REST API и SDK для мобильных устройств
- Уточнение среды тестовой песочницы
3. LinkAja
- Государственный фонЭто платформа-агрегатор, объединяющая балансы нескольких банков и телекоммуникационных операторов.
|Features|Description|
|—|—|
|Цикл урегулирования |T+3 рабочих дня|
|Самый низкий сбор за обработку|0.5%|
Примечание: Для регистрации в производственной среде необходимо предоставить налоговые файлы BPJ.
4. банковский перевод (виртуальный счет)
В том числе Mandiri VA, BCA VA и т.д..
//пример псевдокода: создание виртуального счета BCA
PaymentRequest request = новый PaymentRequest()
.setAmount(50000)
.setCustomerId("USER123"); .
Response resp = BcaSdk.createVirtualAccount(request);
Общие действия при стыковке
1.Квалификационная подготовка
Индонезия Местные платежи SDK Шаги стыковки в деталях
1. Подготовка квалификаций
Прежде чем получить доступ к индонезийскому локальному платежному SDK, компаниям необходимо убедиться в наличии следующих основных материалов:
- Регистрационные документы компании(например, лицензия на ведение бизнеса, свидетельство о постановке на налоговый учет)
- Информация о банковском счете(обычно для этого требуется счет в местном индонезийском банке)
- Форма запроса API(Требуется заполнить и представить некоторым плательщикам)
- BPJS Ketenagakerjaan (номер социального страхования, обязателен для некоторых платформ, таких как LinkAja)
⚠️ Примечание: Различные способы оплаты могут иметь дополнительные требования для квалификации, например, OVO может потребовать подтверждения сотрудничества с Grab.
2. Выбор подходящей модели интеграции
Выберите подходящий метод стыковки в зависимости от потребностей бизнеса:
Интегрированный режим | Применимые сценарии | преимущества и недостатки |
---|---|---|
Прямая интеграция API/SDK | - Электронная коммерция B2C, пополнение игрового счета - Высокочастотные торговые операции |
✅ Высокая гибкость ❌ Более высокие затраты на разработку |
Сторонние платформы агрегации (Xendit, Midtrans и др.) | -Малые и средние предприятия с быстрым доступом -Многочисленные каналы оплаты, единое управление |
✅ Программа "Низкий код/без кода ❌ Немного более высокая плата за обработку. |
3. Загрузка SDK и настройка среды
Возьмем, к примеру, Дану:
- интервьюпортал разработчикаЗарегистрируйте учетную запись.
- Загрузите SDK для Android/iOS или получите документацию по REST API.
- Настройте среду "песочницы" для тестирования ключа:
Зависимости gradle образца # для Android
реализация 'id.dana:sdk:3.12.0'
4.Основные функциональные возможности Докинг
(1) Инициализация SDK
// Пример инициализации OVO SDK
OvoPayment.init(
context = applicationContext,
merchantId = "YOUR_MID",
apiKey = "TEST_123456"
)
(2) Инициируйте запрос на оплату
Типичные параметры включают:
orderId
(Номер заказа продавца)сумма
(Сумма должна быть переведена в IDR)клиентТелефон
(Номер мобильного телефона пользователя для OVO/DANA push)
(3) Обработка уведомлений об обратном вызове
Логика на стороне сервера, которая должна быть реализована:
Пример колбы #, проверяющей подписи обратного вызова DANA
@app.route('/dana/callback', methods=['POST'])
def handle_callback().
signature = request.headers.get('X-DANA-SIGNATURE')
if verify_signature(request.data, signature).
update_order_status(request.json['orderId'])
возвращает "OK",200
5.Ключевые моменты тестирования и запуска в эксплуатацию
(1) Процесс тестирования в песочнице
Тестовые среды доступны у всех основных поставщиков.
||DANA Sandbox|OVO Staging|
|—|—|—|
Виртуальный счет|88810000001~100 (фиксированный)|Динамическая генерация|
⚠️ Обработка общих кодов ошибок.
40030: Недостаточный баланс (DANA)
RP03: Отказ от услуг пользователя (OVO PayLater)
(2) Условия переключения производственной среды
Выполните следующие шаги, чтобы начать работу.
✅ Прошло не менее 20 успешных тестовых транзакций
✅ Подписание официального соглашения о сотрудничестве
✅ Завершение аудита безопасности (некоторые банки требуют HTTPS + белых списков IP-адресов)
6.Рекомендации по оптимизации и вопросы соответствия
оптимизация производительности
✔️ Включите локальный кэш для хранения часто используемых токенов.
✔️ Асинхронная обработка документов сверки.
Избежание юридических рисков
❗ Запретить доступ к незаконным отраслям, таким как азартные игры (платформы, такие как PHYTON, регулярно проверяются)
❗ Храните записи о транзакциях не менее 10 лет (в соответствии с BI Regulation No22/2019)
Для получения полной ссылки на кодовую базу посетите GitHub и найдите "indonesia-payment-samples". Рекомендуем следить за журналами изменений платформ - например, во втором квартале 2024 года GoPay перейдет на новый стандарт шифрования AES-GCM.