Difference between revisions of "NATS4 Post URLs"
Line 131: | Line 131: | ||
post_type = 'insufficient_fundpost' | post_type = 'insufficient_fundpost' | ||
</pre> | </pre> | ||
− | + | <!-- Not in a release yet | |
+ | Cancel Post URL : | ||
+ | <pre> | ||
+ | transaction type: 'cancel' | ||
+ | post_type = 'cancelpost' | ||
+ | </pre> | ||
+ | --> | ||
Credit Post URL: | Credit Post URL: | ||
<pre> | <pre> |
Revision as of 14:25, 12 January 2017
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.