User.newsale: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
w>Jguillo  Created page with 'Creates a new sale for a professional or corporate account.  You must be a Safe Creative partner to use this component.  = Info =  * '''Component name''': user.newsale * '''Signa…'  | 
				m 8 revisions imported  | 
				||
| (7 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
Creates a new sale for a professional or corporate account.  | Creates a new sale for a professional or corporate account.  | ||
The component returns a URL that the user must visit to complete payment.  | |||
A discount or gift code can be provided to apply to the sale. If this results in a zero-priced sale, the professional or corporate account will be automatically assigned to the user and no further process is needed.  | |||
You must be a Safe Creative partner to use this component.  | You must be a Safe Creative partner to use this component.  | ||
| Line 29: | Line 33: | ||
** '''code''' Sale code  | ** '''code''' Sale code  | ||
** '''status''' Sale status  | ** '''status''' Sale status  | ||
*** ''PAYMENT_PENDING'' Sale is pending payment, a payment link is returned  | *** ''PAYMENT_PENDING'': Sale is pending payment, a payment link is returned  | ||
*** ''PROCESSED'' Sale is complete. This may happen if a gift code has been applied to the sale.  | *** ''PROCESSED'': Sale is complete. This may happen if a gift code has been applied to the sale.  | ||
** '''paymentlink''' If the sale is pending payment, this is the URL to redirect the user for payment. The link is customized with the provided return URLs  | ** '''paymentlink''' If the sale is pending payment, this is the URL to redirect the user for payment. The link is customized with the provided return URLs  | ||
| Line 53: | Line 57: | ||
   <code>PS1608100003311</code>  |    <code>PS1608100003311</code>  | ||
   <status>PAYMENT_PENDING</status>  |    <status>PAYMENT_PENDING</status>  | ||
   <paymentlink>https://account.safecreative.org/sale/PS1608100003311?r=http%3A%2F%2Fexample.com%2Fsale-return&c=http%3A%2F%2Fexample.com%2Fsale-cancel</paymentlink>  |    <paymentlink>https://account.safecreative.org/sale/PS1608100003311?r=http%3A%2F%2Fexample.com%2Fsale-return&amp;c=http%3A%2F%2Fexample.com%2Fsale-cancel</paymentlink>  | ||
</sale></pre>  | </sale>  | ||
</pre>  | |||
REQUEST:  | REQUEST:  | ||
Latest revision as of 08:07, 7 May 2021
Creates a new sale for a professional or corporate account.
The component returns a URL that the user must visit to complete payment.
A discount or gift code can be provided to apply to the sale. If this results in a zero-priced sale, the professional or corporate account will be automatically assigned to the user and no further process is needed.
You must be a Safe Creative partner to use this component.
Info
- Component name: user.newsale
 - Signature: Requires signature using the authorization key's private key
 - Timestamp: Requires ztime parameter
 - API trust level: Partner
 
Parameters
- authkey*: The user's authorization key
 - ztime*: Z-Timestamp
 - service*: Service to buy
- PROFESSIONAL: Professional account
 - CORPORATE: Corporate account
 
 - promotioncode: Discount or gift code to apply to the sale
 - returnUrl: Return URL for payment page if payment is successful
 - cancelUrl: Return URL for payment page if payment is not completed
- If return URLs are provided, both URLs must be included.
 
 
* Required parameter
Returns
- sale
- code Sale code
 - status Sale status
- PAYMENT_PENDING: Sale is pending payment, a payment link is returned
 - PROCESSED: Sale is complete. This may happen if a gift code has been applied to the sale.
 
 - paymentlink If the sale is pending payment, this is the URL to redirect the user for payment. The link is customized with the provided return URLs
 
 
Example
REQUEST:
https://api.safecreative.org/v2/ ?authkey=6i716m0pecao2morajk4b6xt9 &component=user.newsale &service=PROFESSIONAL &returnurl=http%3A%2F%2Fexample.com%2Fsale-return &cancelurl=http%3A%2F%2Fexample.com%2Fsale-cancel &ztime=1470825332701 &signature=81dac42a47e5987595cd4f57843bbe54986152e4
RESPONSE:
<?xml version="1.0" encoding="UTF-8"?> <sale> <code>PS1608100003311</code> <status>PAYMENT_PENDING</status> <paymentlink>https://account.safecreative.org/sale/PS1608100003311?r=http%3A%2F%2Fexample.com%2Fsale-return&c=http%3A%2F%2Fexample.com%2Fsale-cancel</paymentlink> </sale>
REQUEST:
https://api.safecreative.org/v2/ ?authkey=6i716m0pecao2morajk4b6xt9 &component=user.newsale &service=PROFESSIONAL &promotioncode=SOME_GIFT_CODE &ztime=1470824468855 &signature=061eae0fb02f2fd29d51d72f784e80667511a847
RESPONSE:
<?xml version="1.0" encoding="UTF-8"?> <sale> <code>PS1608100003281</code> <status>PROCESSED</status> </sale>