Difference between revisions of "NATS4 Post URLs"
Line 56: | Line 56: | ||
loginid_assigned => 0 | loginid_assigned => 0 | ||
identid_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 | firstname => asdf | ||
lastname => asdf | lastname => asdf | ||
Line 61: | Line 70: | ||
zip => 12345 | zip => 12345 | ||
city => dfsdf | city => dfsdf | ||
+ | state = CA | ||
country => US | country => US | ||
xsell_success => 0 | xsell_success => 0 | ||
+ | custom1 = custom1 | ||
+ | custom2 = custom2 | ||
+ | custom3 = custom3 | ||
+ | custom4 = custom4 | ||
+ | custom5 = custom5 | ||
last_modified => 0 | last_modified => 0 | ||
transaction => Array( | transaction => Array( |
Revision as of 19:38, 8 June 2016
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'
Rebill Post URL:
transaction type: 'rebill' post_type = 'rebillpost'
Upgrade Approval Post URL:
transaction type: 'conversion' post_type = 'upgradepost'
Expire Post URL:
transaction type: 'expire' post_type = 'expirepost'
Insuficient Funds Post URL:
transaction type: 'insufficient_funds' post_type = 'insufficient_fundpost'
Credit Post URL:
transaction type: 'credit' post_type = 'creditpost'
Chargeback Post URL:
transaction type: 'chargeback' post_type = 'chargebackpost'
Void Post URL:
transaction type: 'void' post_type = 'voidpost'
Void Reversal Post URL:
transaction type: 'void_reversal' post_type = 'void_reversal_post'
Credit Reversal Post URL:
transaction type: 'credit_reversal' post_type = 'credit_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'
Upgrade Denial Post URL:
transaction type: 'upgradedeny' post_type = 'upgradedenypost'
Upgrade Approval Post URL:
transaction type: 'upgradesuccess' post_type = 'upgradepost'
Changed Details Post URL:
transaction type: 'change_details' post_type = 'change_detailspost'
Approval Post URL:
transaction type: 'manualadd' post_type = 'approvalpost'
Pre (note) Join Post URL:
transaction type: 'pre_initial' post_type = 'pre_approvalpost'
Pre (note) Join Post URL:
transaction type: 'pre_trial' post_type = 'pre_approvalpost'
Pre (note) Rebill Post URL:
transaction type: 'pre_rebill' post_type = 'pre_rebillpost'
Pre (note) Rebill Post URL:
transaction type: 'pre_conversion' post_type = 'pre_rebillpost'
Pending Join Post URL:
transaction type: 'pending_initial' post_type = 'pending_approvalpost'
Pending Join Post URL:
transaction type: 'pending_trial' post_type = 'pending_approvalpost'
Pending Rebill Post URL:
transaction type: 'pending_rebill' post_type = 'pending_rebillpost'
Pending Rebill Post URL:
transaction type: 'pending_conversion' post_type = 'pending_rebillpost'
NATS3 to NATS4 changes
One of the major differences is that the transaction information is now in an array.