<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE schema SYSTEM "../../dtd/xmlSchema.dtd">

<schema version="0.2">
	<table name="completed_payments">
		<field name="completed_payment_id" type="I8">
			<KEY />
			<AUTOINCREMENT />
		</field>
		<field name="timestamp" type="T">
			<NOTNULL/>
		</field>
		<field name="payment_type" type="I8">
			<NOTNULL/>
		</field>
		<field name="journal_id" type="I8">
			<NOTNULL/>
			<DEFAULT VALUE="0"/>
		</field>
		<field name="user_id" type="I8" />
		<field name="assoc_id" type="I8" />
		<field name="amount" type="F">
			<NOTNULL/>
		</field>
		<field name="currency_code_alpha" type="C2" size="3" />
		<field name="payment_method_plugin_name" type="C2" size="80" />
		<field name="promo_code_id" type="I8" />
		<index name="completed_payment_journal_payment">
			<col>journal_id</col>
			<col>completed_payment_id</col>
			<UNIQUE/>
		</index>
	</table>

	<table name="queued_payments">
		<field name="queued_payment_id" type="I8">
			<KEY />
			<AUTOINCREMENT />
		</field>
		<field name="date_created" type="T">
			<NOTNULL/>
		</field>
		<field name="date_modified" type="T">
			<NOTNULL/>
		</field>
		<field name="expiry_date" type="T" />
		<field name="journal_id" type="I8">
			<NOTNULL/>
			<DEFAULT VALUE="0"/>
		</field>
		<field name="user_id" type="I8">
			<NOTNULL/>
			<DEFAULT VALUE="0"/>
		</field>
		<field name="assoc_id" type="I8">
			<NOTNULL/>
			<DEFAULT VALUE="0"/>
		</field>
		<field name="payment_data" type="X" />
		<field name="promo_code_id" type="I8" />
		<index name="queued_payment_journal_payment">
			<col>journal_id</col>
			<col>queued_payment_id</col>
			<UNIQUE/>
		</index>
	</table>
</schema>