The following is a list of the fields you can expect to receive on a site postback from NATS4. For other postback examples, please check this article: NATS4 Postbacks and Post URLs
Approval Post URL
memberid => 796
identid => 34
loginid => 1
networkid => 0
refurl_lookup_id => 9
status => 1
trial => 1
joined => 1262047950
expired => 0
last_login => 0
stamp => 1262047950
siteid => 1
username => approvalpost4
password => password
cryptpass => a4sLkn7C9GP12
ip => 1264826090
email => approval@post.com
session => 2543fce3968fac6eeb94cf0ba8f79c33
mailok => 1
flat_price => 0
first_login => 0
third_party_partner_id => 0
cascadeid => 1
cascade_item_id => 23
token => 0
original_username => approvalpost4
renamed => 0
marked => 0
token_hash => a982a462747406a377a6f3d97572191d
member_subscription_id => 466
memberidx => ZOMBAIO:1150132
billerid => 22
statid => 54b3952c068269
cost => 0
cost_charge => 0
spent => 2995
refunded => 0
charges => 0
next_rebill => 1262220750
optionid => 3
rebills => 0
active => 1
expires => 1262220750
nats_expires => 1262220750
biller_expires => 0
original_optionid => 3
created_date => 1262047936
loginid_assigned => 0
identid_assigned => 0
passthrough1 = passthrough1
passthrough2 = passthrough2
passthrough3 = passthrough3
passthrough4 = passthrough4
passthrough5 = passthrough5
defaulted_optionid = 0
forced_optionid = 0
member_identid = 505
member_loginid = 2
firstname => asdf
lastname => asdf
address1 => asdf
zip => 12345
city => dfsdf
state = CA
country => US
xsell_success => 0
custom1 = custom1
custom2 = custom2
custom3 = custom3
custom4 = custom4
custom5 = custom5
last_modified => 0
transaction => Array(
transaction_id => 617
biller_time => 1262047950
server_time => 1262047950
biller_transid => ZOMBAIO:243621
amount => 2995
biller_amount => 2995
biller_currency => USD
exchange_rate => 1
trans_type_id => 3
charges => 0
charge_deduct => 0
process_type => 0
total_transaction_payout => 1497
)
post_time => 1262047950
post_type => approvalpost
Possible Post Types
The following lists every possible parameter and value for post types that are sent through NATS4. All of the available parameters correspond to a setting in the Approval/Denial/Upgrade and Postback URLs sections of the "Edit Tour" pages in the sites admin.
Approval Post URL:
transaction type: 'trial'
post_type = 'approvalpost'
transaction type: 'initial'
post_type = 'approvalpost'
transaction type: 'manualadd'
post_type = 'approvalpost'
Denial Post URL:
transaction type: 'deny'
post_type = 'denypost'
Upgrade Approval Post URL:
transaction type: 'conversion'
post_type = 'upgradepost'
transaction type: 'upgradesuccess'
post_type = 'upgradepost'
Upgrade Denial Post URL:
transaction type: 'upgradedeny'
post_type = 'upgradedenypost'
Username Post URL:
post_type = 'userpost'
Prejoin Post URL:
post_type='prejoinpost'
Pre (note) Join Post URL:
<pre>
transaction type: 'pre_initial'
post_type = 'pre_approvalpost'
transaction type: 'pre_trial'
post_type = 'pre_approvalpost'
NCR Join Post URL:
transaction type: 'no_cost_registration'
post_type = 'nocost_approvalpost'
Third Party Free Registration Post URL:
transaction type: 'third_reg'
post_type = 'thirdreg_approvalpost'
Pre (note) Rebill Post URL:
transaction type: 'pre_rebill'
post_type = 'pre_rebillpost'
transaction type: 'pre_conversion'
post_type = 'pre_rebillpost'
Pending Join Post URL:
transaction type: 'pending_initial'
post_type = 'pending_approvalpost'
transaction type: 'pending_trial'
post_type = 'pending_approvalpost'
Pending Rebill Post URL:
transaction type: 'pending_rebill'
post_type = 'pending_rebillpost'
transaction type: 'pending_conversion'
post_type = 'pending_rebillpost'
Rebill Post URL:
transaction type: 'rebill'
post_type = 'rebillpost'
Cancel Post URL :
transaction type: 'cancel'
post_type = 'cancelpost'
Credit Post URL:
transaction type: 'credit'
post_type = 'creditpost'
Chargeback Post URL:
transaction type:
'chargeback'
post_type = 'chargebackpost'
Insuficient Funds Post URL:
transaction type: 'insufficient_funds'
post_type = 'insufficient_fundpost'
Void Post URL:
transaction type: 'void'
post_type = 'voidpost'
Expire Post URL:
transaction type: 'expire'
post_type = 'expirepost'
Changed Details Post URL:
transaction type: 'change_details'
post_type = 'change_detailspost'
Credit Reversal Post URL:
transaction type: 'credit_reversal'
post_type = 'credit_reversal_post'
Void Reversal Post URL:
transaction type: 'void_reversal'
post_type = 'void_reversal_post'
Chargeback Reversal Post URL:
transaction type: 'chargeback_reversal'
post_type = 'chargeback_reversal_post'
Insufficient Funds Reversal Post URL:
transaction type: 'insufficient_funds_reversal'
post_type = 'insufficient_funds_reversal_post'
Pending NCR Post URL:
transaction type: 'ncr_verify'
post_type = 'pending_ncrpost'
NATS3 to NATS4 changes
One of the major differences is that the transaction information is now in an array.