E-Payment Integrator 2020 C++ Edition

Questions / Feedback?

InvoiceNumber Property

Merchant-generated invoice number.

Syntax

ANSI (Cross Platform)
char* GetInvoiceNumber();
int SetInvoiceNumber(const char* lpszInvoiceNumber); Unicode (Windows) LPWSTR GetInvoiceNumber();
INT SetInvoiceNumber(LPCWSTR lpszInvoiceNumber);
@property (nonatomic,readwrite,assign,getter=invoiceNumber,setter=setInvoiceNumber:) NSString* invoiceNumber;
- (NSString*)invoiceNumber;
- (void)setInvoiceNumber:(NSString*)newInvoiceNumber;
#define PID_RECURRINGBILLING_INVOICENUMBER 33

INPAY_EXTERNAL void* INPAY_CALL InPay_RecurringBilling_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal);
INPAY_EXTERNAL int INPAY_CALL InPay_RecurringBilling_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);

Default Value

""

Remarks

This field contains a merchant-generated invoice number. This number should be unique for each transaction. This property is optional for most gateways, but it is recommended that the merchant use an invoice number to keep track of transactions. See the Gateway property to determine if this is a required or optional field for the gateway you are using.

Data Type

String

Copyright (c) 2021 /n software inc. - All rights reserved.
E-Payment Integrator 2020 C++ Edition - Version 20.0 [Build 7941]