Difference between revisions of "NATS4 Post URLs"
TMMStephenY (talk | contribs) |
TMMStephenY (talk | contribs) |
||
Line 84: | Line 84: | ||
== Possible Post Types == | == Possible Post Types == | ||
− | The following lists every possible parameter and value for post types that are sent through [[NATS4]]. | + | 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 [[NATS4 Sites Admin|sites admin]]. |
+ | Approval Post URL: | ||
<pre> | <pre> | ||
transaction type: 'trial' | transaction type: 'trial' | ||
post_type = 'approvalpost' | post_type = 'approvalpost' | ||
+ | </pre> | ||
+ | Rebill Post URL: | ||
+ | <pre> | ||
transaction type: 'rebill' | transaction type: 'rebill' | ||
post_type = 'rebillpost' | post_type = 'rebillpost' | ||
+ | </pre> | ||
+ | Upgrade Approval Post URL: | ||
+ | <pre> | ||
transaction type: 'conversion' | transaction type: 'conversion' | ||
post_type = 'upgradepost' | post_type = 'upgradepost' | ||
+ | </pre> | ||
+ | Expire Post URL: | ||
+ | <pre> | ||
transaction type: 'expire' | transaction type: 'expire' | ||
post_type = 'expirepost' | post_type = 'expirepost' | ||
+ | </pre> | ||
+ | Insuficient Funds Post URL: | ||
+ | <pre> | ||
transaction type: 'insufficient_funds' | transaction type: 'insufficient_funds' | ||
post_type = 'insufficient_fundpost' | post_type = 'insufficient_fundpost' | ||
+ | </pre> | ||
+ | Credit Post URL: | ||
+ | <pre> | ||
transaction type: 'credit' | transaction type: 'credit' | ||
post_type = 'creditpost' | post_type = 'creditpost' | ||
+ | </pre> | ||
+ | Chargeback Post URL: | ||
+ | <pre> | ||
transaction type: 'chargeback' | transaction type: 'chargeback' | ||
post_type = 'chargebackpost' | post_type = 'chargebackpost' | ||
+ | </pre> | ||
+ | Void Post URL: | ||
+ | <pre> | ||
transaction type: 'void' | transaction type: 'void' | ||
post_type = 'voidpost' | post_type = 'voidpost' | ||
+ | </pre> | ||
+ | Void Reversal Post URL: | ||
+ | <pre> | ||
transaction type: 'void_reversal' | transaction type: 'void_reversal' | ||
post_type = 'void_reversal_post' | post_type = 'void_reversal_post' | ||
+ | </pre> | ||
+ | Credit Reversal Post URL: | ||
+ | <pre> | ||
transaction type: 'credit_reversal' | transaction type: 'credit_reversal' | ||
post_type = 'credit_reversal_post' | post_type = 'credit_reversal_post' | ||
+ | </pre> | ||
+ | Chargeback Reversal Post URL: | ||
+ | <pre> | ||
transaction type: 'chargeback_reversal' | transaction type: 'chargeback_reversal' | ||
post_type = 'chargeback_reversal_post' | post_type = 'chargeback_reversal_post' | ||
+ | </pre> | ||
+ | Insufficient Funds Reversal Post URL: | ||
+ | <pre> | ||
transaction type: 'insufficient_funds_reversal' | transaction type: 'insufficient_funds_reversal' | ||
post_type = 'insufficient_funds_reversal_post' | post_type = 'insufficient_funds_reversal_post' | ||
+ | </pre> | ||
+ | Upgrade Denial Post URL: | ||
+ | <pre> | ||
transaction type: 'upgradedeny' | transaction type: 'upgradedeny' | ||
post_type = 'upgradedenypost' | post_type = 'upgradedenypost' | ||
+ | </pre> | ||
+ | Upgrade Approval Post URL: | ||
+ | <pre> | ||
transaction type: 'upgradesuccess' | transaction type: 'upgradesuccess' | ||
post_type = 'upgradepost' | post_type = 'upgradepost' | ||
+ | </pre> | ||
+ | Changed Details Post URL: | ||
+ | <pre> | ||
transaction type: 'change_details' | transaction type: 'change_details' | ||
post_type = 'change_detailspost' | post_type = 'change_detailspost' | ||
+ | </pre> | ||
+ | Approval Post URL: | ||
+ | <pre> | ||
transaction type: 'manualadd' | transaction type: 'manualadd' | ||
post_type = 'approvalpost' | post_type = 'approvalpost' | ||
+ | </pre> | ||
+ | Pre (note) Join Post URL: | ||
+ | <pre> | ||
transaction type: 'pre_initial' | transaction type: 'pre_initial' | ||
post_type = 'pre_approvalpost' | post_type = 'pre_approvalpost' | ||
+ | </pre> | ||
+ | Pre (note) Join Post URL: | ||
+ | <pre> | ||
transaction type: 'pre_trial' | transaction type: 'pre_trial' | ||
post_type = 'pre_approvalpost' | post_type = 'pre_approvalpost' | ||
+ | </pre> | ||
+ | Pre (note) Rebill Post URL: | ||
+ | <pre> | ||
transaction type: 'pre_rebill' | transaction type: 'pre_rebill' | ||
post_type = 'pre_rebillpost' | post_type = 'pre_rebillpost' | ||
+ | </pre> | ||
+ | Pre (note) Rebill Post URL: | ||
+ | <pre> | ||
transaction type: 'pre_conversion' | transaction type: 'pre_conversion' | ||
post_type = 'pre_rebillpost' | post_type = 'pre_rebillpost' | ||
+ | </pre> | ||
+ | Pending Join Post URL: | ||
+ | <pre> | ||
transaction type: 'pending_initial' | transaction type: 'pending_initial' | ||
post_type = 'pending_approvalpost' | post_type = 'pending_approvalpost' | ||
+ | </pre> | ||
+ | Pending Join Post URL: | ||
+ | <pre> | ||
transaction type: 'pending_trial' | transaction type: 'pending_trial' | ||
post_type = 'pending_approvalpost' | post_type = 'pending_approvalpost' | ||
+ | </pre> | ||
+ | Pending Rebill Post URL: | ||
+ | <pre> | ||
transaction type: 'pending_rebill' | transaction type: 'pending_rebill' | ||
post_type = 'pending_rebillpost' | post_type = 'pending_rebillpost' | ||
+ | </pre> | ||
+ | Pending Rebill Post URL: | ||
+ | <pre> | ||
transaction type: 'pending_conversion' | transaction type: 'pending_conversion' | ||
post_type = 'pending_rebillpost' | post_type = 'pending_rebillpost' |
Revision as of 14:48, 10 March 2011
The following is a list of the fields you can expect to receive on a postback from NATS4.
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 firstname => asdf lastname => asdf address1 => asdf zip => 12345 city => dfsdf country => US xsell_success => 0 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 ) 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.