-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathcoinbase.xml
76 lines (65 loc) · 5.97 KB
/
coinbase.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<?xml version="1.0" encoding="utf-8"?>
<extension version="3.6" type="plugin" group="crowdfundingpayment" method="upgrade">
<name>PLG_CROWDFUNDINGPAYMENT_COINBASE</name>
<author>Todor Iliev</author>
<copyright>Copyright (C) 2017 Todor Iliev ( ITPrism.com ). All rights reserved.</copyright>
<license>http://www.gnu.org/licenses/gpl-3.0.en.html GNU/GPLv3</license>
<authorEmail>todor@itprism.com</authorEmail>
<authorUrl>http://itprism.com</authorUrl>
<version>3.1-beta1</version>
<creationDate>22 April, 2017</creationDate>
<description><![CDATA[
<p>Crowdfunding Payment - Coinbase is a plugin that enables bitcoin payments via <a href='https://coinbase.com/?r=51b8bcf9b08a3247a7000008' target='_blank'>Coinbase</a>.</p>
<p><a href='http://itprism.com/' target='_blank'>Subscribe for the newsletter</a> to receive information about updates and new ITPrism extensions.</p>
<p>Please, <a href='http://extensions.joomla.org/extensions/extension/e-commerce/donations/crowdfunding' target='_blank'>vote for the extension</a> on Joomla! Extensions Directory</p>
]]></description>
<help url="PLG_CROWDFUNDINGPAYMENT_COINBASE_HELP_URL"/>
<files>
<filename plugin="coinbase">coinbase.php</filename>
<folder>images</folder>
<folder>language</folder>
</files>
<config>
<fields name="params" addfieldpath="/administrator/components/com_crowdfunding/models/fields">
<fieldset name="basic">
<field name="api_key" type="text" label="PLG_CROWDFUNDINGPAYMENT_COINBASE_API_KEY" description="PLG_CROWDFUNDINGPAYMENT_COINBASE_API_KEY_DESC" class="input-xxlarge" />
<field name="secret_key" type="text" label="PLG_CROWDFUNDINGPAYMENT_COINBASE_SECRET_KEY" description="PLG_CROWDFUNDINGPAYMENT_COINBASE_SECRET_KEY_DESC" class="input-xxlarge" />
</fieldset>
<fieldset name="emails" label="PLG_CROWDFUNDINGPAYMENT_COINBASE_NOTIFICATION_EMAILS" addfieldpath="/administrator/components/com_emailtemplates/models/fields">
<field name="admin_mail_id" type="emailtemplate" default="0" label="PLG_CROWDFUNDINGPAYMENT_COINBASE_SEND_MAIL_ADMIN" description="PLG_CROWDFUNDINGPAYMENT_COINBASE_SEND_MAIL_ADMIN_DESC" class="btn-group" />
<field name="creator_mail_id" type="emailtemplate" default="0" label="PLG_CROWDFUNDINGPAYMENT_COINBASE_SEND_MAIL_CREATOR" description="PLG_CROWDFUNDINGPAYMENT_COINBASE_SEND_MAIL_CREATOR_DESC" class="btn-group" />
<field name="user_mail_id" type="emailtemplate" default="0" label="PLG_CROWDFUNDINGPAYMENT_COINBASE_SEND_MAIL_USER" description="PLG_CROWDFUNDINGPAYMENT_COINBASE_SEND_MAIL_USER_DESC" class="btn-group" />
<field name="email_mode" type="list" default="html" label="PLG_CROWDFUNDINGPAYMENT_COINBASE_EMAIL_MODE" description="PLG_CROWDFUNDINGPAYMENT_COINBASE_EMAIL_MODE_DESC" >
<option value="plain">PLG_CROWDFUNDINGPAYMENT_COINBASE_PLAIN</option>
<option value="html">PLG_CROWDFUNDINGPAYMENT_COINBASE_HTML</option>
</field>
</fieldset>
<fieldset name="advanced" >
<field name="return_url" type="text" size="80" label="PLG_CROWDFUNDINGPAYMENT_COINBASE_RETURN_URL" description="PLG_CROWDFUNDINGPAYMENT_COINBASE_RETURN_URL_DESC" class="input-xxlarge" />
<field name="cancel_url" type="text" size="80" label="PLG_CROWDFUNDINGPAYMENT_COINBASE_CANCEL_URL" description="PLG_CROWDFUNDINGPAYMENT_COINBASE_CANCEL_URL_DESC" class="input-xxlarge" />
<field name="callback_url" type="cfurl" default="index.php?option=com_crowdfunding&task=notifier.notify&format=raw&payment_service=coinbase" label="PLG_CROWDFUNDINGPAYMENT_COINBASE_NOTIFICATION_URL" description="PLG_CROWDFUNDINGPAYMENT_COINBASE_NOTIFICATION_URL_DESC" class="input-xxlarge" />
<field name="auto_redirect" type="radio" default="1" label="PLG_CROWDFUNDINGPAYMENT_COINBASE_AUTO_REDIRECT" description="PLG_CROWDFUNDINGPAYMENT_COINBASE_AUTO_REDIRECT_DESC" class="btn-group">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="checkout_type" type="list" default="order" label="PLG_CROWDFUNDINGPAYMENT_COINBASE_BUTTON_TYPE" description="PLG_CROWDFUNDINGPAYMENT_COINBASE_BUTTON_TYPE_DESC">
<option value="order">PLG_CROWDFUNDINGPAYMENT_COINBASE_BUTTON_TYPE_ORDER</option>
<option value="donation">PLG_CROWDFUNDINGPAYMENT_COINBASE_BUTTON_TYPE_DONATION</option>
</field>
<field name="button_type" type="list" default="buy_now_large" label="PLG_CROWDFUNDINGPAYMENT_COINBASE_BUTTON" description="PLG_CROWDFUNDINGPAYMENT_COINBASE_BUTTON_DESC">
<option value="buy_now">PLG_CROWDFUNDINGPAYMENT_COINBASE_BUY_NOW</option>
<option value="donate">PLG_CROWDFUNDINGPAYMENT_COINBASE_DONATE</option>
<option value="contribute">PLG_CROWDFUNDINGPAYMENT_COINBASE_CONTRIBUTE</option>
</field>
<field name="button_text" type="text" label="PLG_CROWDFUNDINGPAYMENT_COINBASE_BUTTON_TEXT" description="PLG_CROWDFUNDINGPAYMENT_COINBASE_BUTTON_TEXT_DESC" />
<field name="payment_process" type="list" default="button" label="PLG_CROWDFUNDINGPAYMENT_COINBASE_PAYMENT_PROCESS" description="PLG_CROWDFUNDINGPAYMENT_COINBASE_PAYMENT_PROCESS_DESC">
<option value="button">PLG_CROWDFUNDINGPAYMENT_COINBASE_BUTTON</option>
<option value="iframe">PLG_CROWDFUNDINGPAYMENT_COINBASE_IFRAME</option>
</field>
</fieldset>
</fields>
</config>
<updateservers>
<server type="extension" priority="1" name="CrowdfundingPayment - Coinbase">http://cdn.itprism.com/updates/crowdfunding/plugins/plg_crowdfundingpayment_coinbase.xml</server>
</updateservers>
</extension>