Class: Arafa::Contracts::AfricasTalkingAirtimeContract

Inherits:
AirtimeContract
  • Object
show all
Defined in:
lib/arafa/contracts/africas_talking_airtime_contract.rb

Overview

Africa's Talking's airtime API (§1.10) has no callback field at all — unlike Wasiliana, which needs one for delivery-report webhooks — so callback is downgraded from required to optional here. AT also caps requests at 1,000 recipients and requires a configured application username, same business-rule-against-config pattern as AfricasTalkingContract for SMS.