{
            "redeemScript": "5221023e5024192f82300470568fbd1d3fdd8ccf82f6b71a67afbe641eff7661e749a12102be3c8de123fbbba538b1fda2514a021342d30d1936670dc1d1094497018c2b7252ae",
            "scriptPubKey": "a91450d96f356e7d5492164893af88f216d618330bc087",
            "txid": "cc107206fade04670c3fbd989c8404efe7e38329bad55f8b0ae8fc6a3cec8857",
            "vout": 0
        }
    ]
msgstr = MM_util.createconfmsgstr( vendor_btc, order.hash, vendor.hash, buyer.hash,
                refund_tx, prev_tx )
conf = savemsg(vendor_btc, 'conf', msgstr)
print conf

# PAY
refund_tx = "01000000015788ec3c6afce80a8b5fd5ba2983e3e7ef04849c98bd3f0c6704defa067210cc00000000db00483045022100c438f6b9bc90508d02d50a603620bbf8d88111c2e09559bc4b4dda444d621656022011b588c93d86944cc47c6cd819749ed4b2986132b45bf0b61dc36aea2c0c557b01483045022100d1f46ad026df663585cd4499adf827875abcc52f32fc9b11112b7c5eee37703f022036444180a64515074b2fcdda47689092645904e2c7c7b92a8f8f1ad16cdc14ac01475221023e5024192f82300470568fbd1d3fdd8ccf82f6b71a67afbe641eff7661e749a12102be3c8de123fbbba538b1fda2514a021342d30d1936670dc1d1094497018c2b7252ae0000000001301b0f00000000001976a91406245119eb453eae3aba4ce557d458f70333fc6088ac43023354"
address = "123 Fake St. Detroit MI 48233"
msgstr = MM_util.createpaymsgstr( buyer_btc, conf.hash, vendor.hash, buyer.hash,
                refund_tx, address )
pay = savemsg(buyer_btc, 'pay', msgstr)
print pay

# REC
final_tx = "01000000015788ec3c6afce80a8b5fd5ba2983e3e7ef04849c98bd3f0c6704defa067210cc0000000092004830450221009836d1484eb9a7d7545205cc2f6bd49a2ff1c53ee43bdbce60c1f7688ca971a202206cff23847a2347e4c1b8cc21b46a8e03780110cfb4c9f54dad8134348eb288d101475221023e5024192f82300470568fbd1d3fdd8ccf82f6b71a67afbe641eff7661e749a12102be3c8de123fbbba538b1fda2514a021342d30d1936670dc1d1094497018c2b7252aeffffffff01301b0f00000000001976a9141e8b47a1ae8bd264a66c249bbb5cb15b917f9a8188ac00000000"
prev_tx = [
        {
            "redeemScript": "5221023e5024192f82300470568fbd1d3fdd8ccf82f6b71a67afbe641eff7661e749a12102be3c8de123fbbba538b1fda2514a021342d30d1936670dc1d1094497018c2b7252ae",
            "scriptPubKey": "a91450d96f356e7d5492164893af88f216d618330bc087",
            "txid": "cc107206fade04670c3fbd989c8404efe7e38329bad55f8b0ae8fc6a3cec8857",
            "vout": 0
        }
    ]
msgstr = MM_util.createrecmsgstr( vendor_btc, pay.hash, vendor.hash, buyer.hash, \
                final_tx, prev_tx )
prev_tx = [{
    "redeemScript":
    "5221023e5024192f82300470568fbd1d3fdd8ccf82f6b71a67afbe641eff7661e749a12102be3c8de123fbbba538b1fda2514a021342d30d1936670dc1d1094497018c2b7252ae",
    "scriptPubKey": "a91450d96f356e7d5492164893af88f216d618330bc087",
    "txid": "cc107206fade04670c3fbd989c8404efe7e38329bad55f8b0ae8fc6a3cec8857",
    "vout": 0
}]
msgstr = MM_util.createconfmsgstr(vendor_btc, order.hash, vendor.hash,
                                  buyer.hash, refund_tx, prev_tx)
conf = savemsg(vendor_btc, 'conf', msgstr)
print conf

# PAY
refund_tx = "01000000015788ec3c6afce80a8b5fd5ba2983e3e7ef04849c98bd3f0c6704defa067210cc00000000db00483045022100c438f6b9bc90508d02d50a603620bbf8d88111c2e09559bc4b4dda444d621656022011b588c93d86944cc47c6cd819749ed4b2986132b45bf0b61dc36aea2c0c557b01483045022100d1f46ad026df663585cd4499adf827875abcc52f32fc9b11112b7c5eee37703f022036444180a64515074b2fcdda47689092645904e2c7c7b92a8f8f1ad16cdc14ac01475221023e5024192f82300470568fbd1d3fdd8ccf82f6b71a67afbe641eff7661e749a12102be3c8de123fbbba538b1fda2514a021342d30d1936670dc1d1094497018c2b7252ae0000000001301b0f00000000001976a91406245119eb453eae3aba4ce557d458f70333fc6088ac43023354"
address = "123 Fake St. Detroit MI 48233"
msgstr = MM_util.createpaymsgstr(buyer_btc, conf.hash, vendor.hash, buyer.hash,
                                 refund_tx, address)
pay = savemsg(buyer_btc, 'pay', msgstr)
print pay

# REC
final_tx = "01000000015788ec3c6afce80a8b5fd5ba2983e3e7ef04849c98bd3f0c6704defa067210cc0000000092004830450221009836d1484eb9a7d7545205cc2f6bd49a2ff1c53ee43bdbce60c1f7688ca971a202206cff23847a2347e4c1b8cc21b46a8e03780110cfb4c9f54dad8134348eb288d101475221023e5024192f82300470568fbd1d3fdd8ccf82f6b71a67afbe641eff7661e749a12102be3c8de123fbbba538b1fda2514a021342d30d1936670dc1d1094497018c2b7252aeffffffff01301b0f00000000001976a9141e8b47a1ae8bd264a66c249bbb5cb15b917f9a8188ac00000000"
prev_tx = [{
    "redeemScript":
    "5221023e5024192f82300470568fbd1d3fdd8ccf82f6b71a67afbe641eff7661e749a12102be3c8de123fbbba538b1fda2514a021342d30d1936670dc1d1094497018c2b7252ae",
    "scriptPubKey": "a91450d96f356e7d5492164893af88f216d618330bc087",
    "txid": "cc107206fade04670c3fbd989c8404efe7e38329bad55f8b0ae8fc6a3cec8857",
    "vout": 0
}]
msgstr = MM_util.createrecmsgstr( vendor_btc, pay.hash, vendor.hash, buyer.hash, \
                final_tx, prev_tx )
rec = savemsg(vendor_btc, 'rec', msgstr)