Индонезия Местные платежи SDK Резюме и руководство по сопряжению

Индонезия Местные платежи SDK Резюме и руководство по сопряжению

вводная

В связи с быстрым ростом цифровой экономики в Юго-Восточной Азии в Индонезии, одном из крупнейших рынков региона, продолжает расти спрос на электронные платежи. Для предприятий, желающих выйти на индонезийский рынок, доступ к местным методам оплаты имеет решающее значение. В этой статье мы подробно расскажем об основных SDK для местных платежей в Индонезии и процессе их стыковки, чтобы помочь разработчикам эффективно завершить интеграцию и оптимизировать работу пользователей.

Зачем мне нужен доступ к местным платежам Индонезии?

  1. поведение пользователей: Большинство индонезийских потребителей предпочитают местные электронные кошельки и банковские переводы международным кредитным картам.
  2. Соблюдение политики: Некоторые операции необходимо проводить через местные каналы, чтобы соответствовать нормативным требованиям.
  3. Повышение коэффициента конверсии: Предоставление привычных способов оплаты может значительно снизить количество отказов от покупки.

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 и настройка среды

Возьмем, к примеру, Дану:

  1. интервьюпортал разработчикаЗарегистрируйте учетную запись.
  2. Загрузите SDK для Android/iOS или получите документацию по REST API.
  3. Настройте среду "песочницы" для тестирования ключа:
    Зависимости 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.