Operator APIs | Data Ingestion | CSV to API

CSV Samples


The CSV to API connector will accept 4 different file formats. Kindly note that Green headers are required, Blue headers are required but if client does not provide the value the connector will use a default value (according to the logic below), Orange headers are not required.

When using CSV to API, the files will be processed on a first come, first served basis (FIFO). Therefore, it is important to send events to the system in chronological order to ensure proper processing.

Kindly note that NetRefer partners with Microsoft Azure to provide our services. Microsoft might impose limitations on some services. For more information, please visit this link: SFTP support for Azure Blob Storage - Azure Storage | Microsoft Learn

Logic for New Definition

Player > Acquisition Event

PlayerDirect > Acquisition Event

Activity > Activity, Deposit, Withdrawal, Correction, Adjustment Event

Exchange Rate Files > Exchange Rate Change Event

Verified Customers Files > Player Status Event

Deposit/Withdrawal Methods


The following is a list of pre-defined deposit and withdrawal methods:

Deposit Method

Withdrawal Method

ID

UN

CHEQUE

CLICK BUY

CREDEB

CREDEB MARKETING

CREDEB POKER

ENVOY

Skrill

NETTELLER

PAYPAL

PAYAL FEE

TRANSFER

UNKNOWN

WEB MONEY

Bank Transfer

Ukash

InstaDebit

Debit/Credit Card

Voucher

Tigo Pesa

Vodacom M-Pesa

PaySafeCard

Rapid Transfer

Postepay

Trustly

Revolut

ClickandBuy

ecoPayz

Entropay

Yandexmoney

Moneta

Sofort

CryptoCurrencies

MUCHBETTER

eZeeWallet

AstroPay

Apple Pay

Google Pay

NetBanking

Paytm

PhonePe

UPI

Boku

Multibanco

Giropay

Qiwi Wallet

SafeCharge

HiPay

CartaSi

Interac

Euteller

MB WAY

Zimpler

PugglePay

Klarna

Neosurf

POLi

Ozow

SiD

Peach Payments

OTT Voucher

zapper

1ForYou

airtel

HalCash

P24

Halopesa

EzyPesa

Selcom Paypoint

iDEAL

Mifinity

Siru Mobile

Bizum

INOVAPAY

Pay4Fun

CashtoCode

Banco Posta

Flexepin

WeChat Pay

Alipay

Jeton

Dash

Bambora

Other

UN

CHEQUE

CLICK BUY

CREDEB

CREDEB MARKETING

CREDEB POKER

ENVOY

Skrill

NETTELLER

PAYPAL

PAYAL FEE

TRANSFER

UNKNOWN

WEB MONEY

Bank Transfer

Ukash

InstaDebit

Debit/Credit Card

Voucher

Tigo Pesa

Vodacom M-Pesa

PaySafeCard

Rapid Transfer

Postepay

Trustly

Revolut

ClickandBuy

ecoPayz

Entropay

Yandexmoney

Moneta

Sofort

CryptoCurrencies

MUCHBETTER

eZeeWallet

AstroPay

Apple Pay

Google Pay

NetBanking

Paytm

PhonePe

UPI

Boku

Multibanco

Giropay

Qiwi Wallet

SafeCharge

HiPay

CartaSi

Interac

Euteller

MB WAY

Zimpler

PugglePay

Klarna

Neosurf

POLi

Ozow

SiD

Peach Payments

OTT Voucher

zapper

1ForYou

airtel

HalCash

P24

Halopesa

EzyPesa

Selcom Paypoint

iDEAL

Mifinity

Siru Mobile

Bizum

INOVAPAY

Pay4Fun

CashtoCode

Banco Posta

Flexepin

WeChat Pay

Alipay

Jeton

Dash

Bambora

Other

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

Data Ingestion Data Model and Error Codes


Learn more about common Data Ingestion Developer error codes and how to resolve them.

Error codes describe events’ validation statuses of the DATA INGESTION API.

If you don't find an error code listed here, please refer to the API-specific error codes in their respective documentation pages.

All events are sent in batches but processed individually. If all events are valid, then 200 will be returned. If some of the events are not valid, then 207 will be returned. If all the events are not valid, then 400 will be returned.

 

Additional validation for all event types:

  • multiple events with the same EventID must not be processed

  • JSON with unproper multiple structures must not be processed